elektryk91 elektryk91 21.04.2013, 13:46:59 6 Przydatne: a = a ^ b; b = a ^ b; a = a ^ b; #trick #programowanie KrzaQ2 Tanner963 patrolez jedengracz Cronox +1 innych
koziolek koziolek 21.04.2013, 14:02:55 3 @Ginden: Zamiana wartości dwóch zmiennych bez zmiennej pomocniczej. Przydatne na pierwszym semestrze studiów, ew. w liceum. Tanner963 Dwiks konto usunięte
Yahoo_ Yahoo_ 21.04.2013, 14:13:31 4 Zamiana wartości dwóch zmiennych bez zmiennej pomocniczej. Przydatne na pierwszym semestrze studiów, ew. w liceum.@koziolek: I tak 3 linijki 0 czytelności. Don't like it. anonim1133 konto usunięte Nidden BeSmarter
elektryk91 elektryk91 21.04.2013, 14:28:05 1 @Ginden @koziolek: albo gdy programujesz mikrokontrolery ;) jedengracz
KrzaQ2 KrzaQ2 21.04.2013, 15:44:20 0 Tak przy okazji: http://chris-taylor.github.io/blog/2013/02/25/xor-trick/
badasq badasq 21.04.2013, 17:48:19 4 @elektryk91: @Yahoo_: oneliner: a^=b ^=a ^=b;I to nie jest przydatne do niczego. Jak tak zrobisz w kodzie produkcyjnym to istnieje duże prawdopodobieństow, że koledzy przestaną się do ciebie odzywać, albo będą na ciebie zastawiać pułapki w kuchni. Yahoo_ BeSmarter konto usunięte konto usunięte
n.....e konto usunięte 21.04.2013, 20:40:16 1 Przecież można to wstawić do osobnej funkcji, nazwać swap(a,b) i wiadomo co to robi. Yahoo_
Yahoo_ Yahoo_ 22.04.2013, 06:15:57 0 @badasq: Just so. W kodzie produkcyjnym czytelność >>>>>>> fajne sztuczki :).
a,b = b,a#python
@koziolek: I tak 3 linijki 0 czytelności. Don't like it.
oneliner: a^=b ^=a ^=b;
I to nie jest przydatne do niczego. Jak tak zrobisz w kodzie produkcyjnym to istnieje duże prawdopodobieństow, że koledzy przestaną się do ciebie odzywać, albo będą na ciebie zastawiać pułapki w kuchni.