English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1424) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.04.27. 20:05)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés
Σ: 16 post

TCH  (statz) Főfasz
#1, Főfasz (10443)
497 | #5720 | ^ | Idézet | Sun, 05 Mar 2023 23:48:30 +01
188.143.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
Programming challenge:

Ki tud signum függvényt írni (ami 0 esetén 0-át ad vissza, negatív szám esetén -1-et, pozitív esetén 1-et) if, else és ternáris operátorok nélkül?

Tehát ezt:
int signum(int x)
{
	return x == 0 ? x : (x < 0 ? -1 : 1);
}
if, else, ? és : nélkül?

Sikerült? Akkor level 2: ugyanezt komparátorok nélkül is, azaz ==, !=, <, >, >= és <= nélkül.


Promatheus  alias  "Prometheus" Főfasz
#3, Főfasz (1824)
635 | #5721 | ^ | Idézet | Mon, 06 Mar 2023 20:35:12 +01
46.107.*.* winfos10 Google Chrome Hungary *.dsl.pool.telekom.hu
Hát a pitónikus megoldás a következő:

"
import numpy


def elojel_ertek(ertek):
return numpy.sign(ertek)
"

Ebben aztán semmi sincs, amit fölsoroltál. Nyert a Python, mint mindig. :P
Na jó, viccen kívül, íme egy import nélküli, nyers megoldás:

"
def elojel_ertek(ertek):
ertek1 = ertek / (abs(ertek) + 1)
ertek2 = -1 * ertek / (abs(-1 * ertek) + 1)
print(ertek1, ertek2)
return int(ertek1 - ertek2)
"

Itt a törtek esetében nem ad jó megoldást. Még nem találtam jó alternatyvát a "felső egészrész"-re, ezért int-tel helyettesítettem, ami gyakorlatilag megfelel az "alsó egészrész".


Promatheus  alias  "Prometheus" Főfasz
#3, Főfasz (1824)
125 | #5722 | ^ | Idézet | Mon, 06 Mar 2023 20:47:43 +01
46.107.*.* winfos10 Google Chrome Hungary *.dsl.pool.telekom.hu
Kiegészítés: Itt az egészrészes függvénnyel próbálkoztam.


TCH  (statz) Főfasz
#1, Főfasz (10443)
1426 | #5723 | ^ | Idézet | Mon, 06 Mar 2023 22:36:30 +01
188.143.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
Saját kútfőből gondoltam, nem Wikipediából... :P

De mindegy, itten az enyimek.

Level 1, komparátorral:
int signum(int x)
{
	int s = (int)(x < 0);
	int c = (int)(x > 0);
	return (c - s) - (c & s);
}
Level 2, komparátorok nélkül:
int signum(int x)
{
	int s = (x >> 31) & 1;
	int c =
		((x & 0x40000000) >> 30) |
		((x & 0x20000000) >> 29) |
		((x & 0x10000000) >> 28) |
		((x & 0x08000000) >> 27) |
		((x & 0x04000000) >> 26) |
		((x & 0x02000000) >> 25) |
		((x & 0x01000000) >> 24) |
		((x & 0x00800000) >> 23) |
		((x & 0x00400000) >> 22) |
		((x & 0x00200000) >> 21) |
		((x & 0x00100000) >> 20) |
		((x & 0x00080000) >> 19) |
		((x & 0x00040000) >> 18) |
		((x & 0x00020000) >> 17) |
		((x & 0x00010000) >> 16) |
		((x & 0x00008000) >> 15) |
		((x & 0x00004000) >> 14) |
		((x & 0x00002000) >> 13) |
		((x & 0x00001000) >> 12) |
		((x & 0x00000800) >> 11) |
		((x & 0x00000400) >> 10) |
		((x & 0x00000200) >>  9) |
		((x & 0x00000100) >>  8) |
		((x & 0x00000080) >>  7) |
		((x & 0x00000040) >>  6) |
		((x & 0x00000020) >>  5) |
		((x & 0x00000010) >>  4) |
		((x & 0x00000008) >>  3) |
		((x & 0x00000004) >>  2) |
		((x & 0x00000002) >>  1) |
		((x & 0x00000001)      )
	;
	return (c - s) - (c & s);
}


TCH  (statz) Főfasz
#1, Főfasz (10443)
156 | #5724 | ^ | Idézet | Mon, 06 Mar 2023 23:40:47 +01
188.143.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
Akkor másik programozó challenge: inkrementáljunk egy változót úgy, hogy a négy alapműveletet, valamint az inkrementálást, dekrementálást nem használhatjuk.


Promatheus  alias  "Prometheus" Főfasz
#3, Főfasz (1824)
89 | #5725 | ^ | Idézet | Wed, 08 Mar 2023 14:21:46 +01
46.107.*.* winfos10 Google Chrome Hungary *.dsl.pool.telekom.hu
Amúgy te tudod már a válaszokat előre, és csak szopatsz minket, vagy tényleg kérdezed? :P


TCH  (statz) Főfasz
#1, Főfasz (10443)
158 | #5726 | ^ | Idézet | Wed, 08 Mar 2023 15:08:49 +01
188.143.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
ROFL...ember, nem szopatás: challenge! És nyilván tudom a választ; eszembe jutnak ilyen hülyeségek, lekódolom, aztán kidobom ide, hátha más máshogy oldja meg.


TCH  (statz) Főfasz
#1, Főfasz (10443)
94 | #5727 | ^ | Idézet | Wed, 08 Mar 2023 21:25:46 +01
188.143.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
Adná az ég rovat: https://itcafe.hu/hir/majusban_leallhat_a_facebook_europaban.html


Promatheus  alias  "Prometheus" Főfasz
#3, Főfasz (1824)
214 | #5728 | ^ | Idézet | Wed, 08 Mar 2023 22:11:48 +01
46.107.*.* winfos10 Google Chrome Hungary *.dsl.pool.telekom.hu
Amúgy good riddance, de kérdés, hogy hova mennénk át. Még nem vagyok teljesen meggyőződve, hogy a Twitter jobb, a HunDub meg nem tudom, milyen jól működik, vagy átmennénk-e tömegesen, és nem csak a jobber barátaim.


TCH  (statz) Főfasz
#1, Főfasz (10443)
405 | #5729 | ^ | Idézet | Wed, 08 Mar 2023 22:19:35 +01
188.143.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
A Twitter ugyanannak a brancsnak a szarja, mint a fosbúk, a HunDub meg tudtommal már rég megmurdelt, bár sose élt igazán (legalábbis az alapján, amit hallottam, mert én sose voltam ott). El kéne felejteni ezeket a tyúkszaros "közösségi médiumokat", hogy az összes fasz mind ezen a 4-5 globalisták által futtatott platfromon tozsul és visszahozni az online fórumok és blogok decentralizált világát.


Promatheus  alias  "Prometheus" Főfasz
#3, Főfasz (1824)
66 | #572a | ^ | Idézet | Thu, 09 Mar 2023 04:19:30 +01
46.107.*.* winfos10 Google Chrome Hungary *.dsl.pool.telekom.hu
OK, akkor majd idecsődítek a BGAFC-re minden barátot és rokont. :D


TCH  (statz) Főfasz
#1, Főfasz (10443)
38 | #572b | ^ | Idézet | Thu, 09 Mar 2023 11:01:38 +01
178.164.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
Hajrá, biztos gyünni fognak. :P


TCH  (statz) Főfasz
#1, Főfasz (10443)
2325 | #572c | ^ | Idézet | Fri, 10 Mar 2023 20:05:17 +01
94.21.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
mikrofos azúr rovat:
@Emulgeator:
Az egyik ceg akinek dolgozom mar mindharom nagynal hostol(t)
Par amikor elkezdtek nyomni nagyon az AZURE-t akkor kapott a ceg egy csomo ingyen "creditet" es mondtak hogy ezzel sokat tudunk sporolni es koltozzunk at.

Atkoltoztunk, majd kb 3 honap utan beszeltuk meg hogy bar ez ingyen van de vegul a szopas miatt megis tobbe kerul es inkabb fizetunk masik szolgaltatonal erte. Mar regebben volt es a memoriam sosem volt tul jo, ami hirtelen beugrik az a MySQL kezeles volt.
Leszamitva hogy kulon drivert kellett feltenni hozza minden felevel szoptunk vele. Sok sok adatvesztes mert dolgok nem erkeztek meg.
Replikacio problemak is voltak. De ami betette az ajtot teljesen azok az anomaliak amikor a DB-ben ugyanabbol a tablabol tobb verzio is volt egyszerre.

Ne kerdezd hogy lehetseges ez, azota sem ertem es mar nem is erdekel. De ugy kepzeld el hogy volt egy user nevu tabla amibol egy azon DB-ben migracio futtatas utan tobb verzio is letezett.


Idegi roncsok voltunk tole amig ott nem hagytuk.

Lehet azota ezt mind megjavitottak, de en ugy vagyok vele hogy soha tobbet koszonom szepen
@Rt711:
2016/17-körül volt amikor Azure ügynökök megjelentek a cégnél ahol akkor dolgoztam és betereltek minket mert a CEO azt akarta hogy lássuk. Oké, mérnökök felvonultak ültünk egy többórás demo-t ami olyan nyögvenyelős volt hogy az elképesztő. Login lassú volt

Mi már akkor toltuk az AWS-t és a projekt épp a felénél járt kb, sokadszorra ment ki a frissítés a pipelineunkon keresztül (prezi közben) amíg az Azure ügynök a kattintás után azt mondta: na most várnunk kell pár percet mert (valami miatt ez most épp lassú/nem működik, nem tudjuk), ugyanaz AWS-ben szinte azonnal megvolt de olyan retekül volt összerakva az egész hogy képtelenség volt eligazodni rajta.

Akkoriban még Azure functions vagy mi a bánat sem volt, API támogatás sem, funkciókban messze nem volt olyan gazdag mint amit mi építettünk anno ECS alapon.

Cloud szolgáltatót általában azért választ a vezetőség mert valaki megkente őket, ha fentről le megy a technikai döntés akkor ez van.


TCH  (statz) Főfasz
#1, Főfasz (10443)
118 | #572d | ^ | Idézet | Sat, 11 Mar 2023 11:11:03 +01
178.164.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
Na, akkor a programozó challenge-et senki többet harmadszor?


Promatheus  alias  "Prometheus" Főfasz
#3, Főfasz (1824)
312 | #572e | ^ | Idézet | Sat, 11 Mar 2023 17:55:59 +01
46.107.*.* winfos10 Google Chrome Hungary *.dsl.pool.telekom.hu
@TCH:
Na, akkor a programozó challenge-et senki többet harmadszor?

Bro, inkább valami egyszerűbbet kérünk, ami nem arról szól, hogy újra föl kell találnom az informatikát. :D
Kemivel meg beef-ben vagytok még, úgy látom.


TCH  (statz) Főfasz
#1, Főfasz (10443)
844 | #572f | ^ | Idézet | Sat, 11 Mar 2023 18:15:29 +01
178.164.*.* Linux x86 Opera Classic Hungary *.pool.digikabel.hu
@Promatheus:
Bro, inkább valami egyszerűbbet kérünk, ami nem arról szól, hogy újra föl kell találnom az informatikát. :D
Hát, azért ez nem olyan bonyolult:
void inc(int *x)
{
	int bit = 1;
	do
	{
		*x ^= bit;
	}
	while (((*x & bit) == 0) && ((bit <<= 1) != 0));
}
És ha dekrementálni akarunk az ugyanez, csak a nullára való vizsgálat fordul meg:
void dec(int *x)
{
	int bit = 1;
	do
	{
		*x ^= bit;
	}
	while (((*x & bit) != 0) && ((bit <<= 1) != 0));
}
@Promatheus:
Kemivel meg beef-ben vagytok még, úgy látom.
Dehogy vagyunk. Én legalábbis nem haragszom rá. De szerintem ő sem haragszik, mert az előző oldalon már dumáltunk a ChatGPT szakácsképességeiről. :P

Max. nem értünk egyet.


English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1424) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.04.27. 20:05)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés

Név: (max 255 byte)

Email: (max 255 byte) Nem kötelező!

Üzenet: (max 65536 kar.) 65536-0=65536




crap_vkn v4.34.0 by TCH
Thx to saxus for the escaped string decoder function (PHP), the realIP function (PHP) & the SQL handle layer (PHP), to thookerov for the int_divide function (PHP), to Jeff Anderson for the getSelText function (JS), to Alex King for the insertAtCursor function (JS), Flood3r for the new CSS styles, Pety for the spamprotection idea and some design and comfort ideas, MaxMind for the IP2Country database, famfamfam for the flags of countries and an unknown PHP programmer for the removeAccents function.



Kecskebaszók ide!