- 1
- 2
- 3
temp = a
a = b
b = temp
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
temp = a
a = b
b = temp
guest # 0
а в чем проблема-то?
guest # 0
Перед выполнением, допустим:
a = 'A-Value', b = 'B-Value';
temp = a
a = b
b = temp
a == 'B-Value', b == 'A-Value';
То есть эта функция меняет местами значение а и б.
guest # 0
Интересно, а работают тут бб-коды, или <b>хтмл-теги</b>, или какие-то другие *способы разметки*
guest # 0 ⇈
guest # 0
думаю скоро сделаем ббкоды
guest # 0
И что тут неправильного? Бывают же случаи когда надо менять местами значения переменных.
guest # 0
говнокодер тот, кто посчитал этот пример говнокодом. Автор, учи матчасть.
guest # 0
Господа успокойтесь, это действительно говонокод. На питоне пишут так:
a, b = b, a
guest # 0
Питонщеги знают, почему это говнокод.
guest # 0
guest # 0 ⇈
guest # 0
[quote=Говногость]питон слабо знаю, но тут чуть не обоссался[/quote]
Энурез?
guest # 0
Suor # 0 ⇈
pa_ss # 0 ⇈
guest # 0 ⇈
defecate-plusplus # 0 ⇈
bormand # 0 ⇈
Не вижу проблемы:
kegdan # 0 ⇈
Наверное каждый прогер решал эту задачу
bormand # 0 ⇈
Задача для юных программистов: Буратино дали 3 яблока, а потом одно яблоко забрали. Сколько яблок осталось у Буратино?
roman-kashitsyn # 0 ⇈
Ну и там мораль обычно была про инициализацию переменных.
bormand # 0 ⇈
> UB
Ок, тогда второй уровень: У Буратино было 5 яблок. Ему дали 3 яблока, а потом у него одно яблоко забрали. Сколько яблок осталось у Буратино?
roman-kashitsyn # 0 ⇈
bormand # 0 ⇈
Ему дали 3 яблока, а потом у него одно яблоко забрали.
fxd
kegdan # 0 ⇈
bormand # 0 ⇈
Вот и третья мораль - юзайте неймспейсы и избегайте конфликтов имён, чтобы не спутать яблоко и яблоко.
kegdan # 0 ⇈
bormand в http://govnokod.ru/12#comment285262 написал:
>> Сколько яблок осталось у Буратино?
некорректен
Ведь не указано каких яблок
roman-kashitsyn # 0 ⇈
bormand # 0 ⇈
Ага, сразу видно программиста 🙂
Он и правда за эти два интервала мог их съесть, отдать или взять у кого-то ещё.
P.S. А ещё он мог за это время умереть или не захотеть отдавать яблоки... 🙁
1024-- # 0 ⇈
Умение смоделировать реальную ситуацию и обернуть её в исходный код -- важная особенность и достоинство программиста. Только вот никто не сказал, что модели, которые он создаёт, правильные.
Программист (а) добавляет в модели свои домыслы ("а сколько было?" из уровня 1, "а конкурентные модификации?" и "а ещё он мог умереть" из уровня 2), (б) плохо работает с недостаточно формализованными задачами. Поэтому в итоге рождаются программы, где отслеживается смерть Буратино и прочие факторы, но нельзя дать ему ещё пару яблок, ведь это не было указано в ТЗ.
Всё тлен.
bormand # 0 ⇈
Переходите на 'PHP'!
> А вот на ПХП всё бы отработало правильно.
Хайвмайнд.
Stallman # 0 ⇈
1024-- # 0 ⇈
cepreu_monoJlb # 0 ⇈
оу, мимо ответил.
zhigolo # 0 ⇈
kegdan # 0 ⇈
3.14159265 # 0 ⇈
kegdan # 0 ⇈
Какой побочный эффект у Бормандино вызовет работа с мнимыми яблоками?
3.14159265 # 0 ⇈
Может покраснение кожи или сыпь. Про побочные эффекты лучше читать на упаковке.
kegdan # 0 ⇈
1024-- # 0 ⇈
Шестимерное пространство. Увозите.
defecate-plusplus # 0 ⇈
kegdan # 0 ⇈
kegdan # 0 ⇈
И тебя в соседнюю камеру
Horse3 # 0 ⇈
guest # 0 ⇈
cepreu_monoJlb # 0 ⇈
Stallman # 0 ⇈
guest # 0 ⇈
он не нужен
cepreu_monoJlb # 0 ⇈
3.14159265 # 0 ⇈
inkanus-gray # 0 ⇈
cepreu_monoJlb # 0 ⇈
guest # 0 ⇈
семантически верно делить типы на изменяемые и неизменяемые (скалярные и всякие кортежи)
OCETuHCKuu_nemyx # 0 ⇈
https://ideone.com/FKJFnk
guest # 0 ⇈
Блять, пусть сраные политики не лезут в упраээвление интернетами! Ни наши, ни првочие!
guest # 0 ⇈
TRAVELMIR/GREEN LIGHT TOURS TRAVELMIR/GREEN LIGHT TOURS
Агентство, которое Вы искали
http://www.travelmir.com
1811 Avenue P.
Brooklyn, NY 11229 (карта)
Телефон: (718) 234-0787
ALLIstanbulTours.com ALLIstanbulTours.com
Одна нация Туристическое агентство здесь, чтобы служить своей поездки все через Турцию. Мы специализируемся на всех Турции Туры по ОАЭ, Эфес туры, туры Галлиполи, Анзак Однодневные экскурсии, туры ...
http://www.allistanbultours.com
255 West 36th Street, Suite 800 New York
New York, NY 10018 (карта)
Телефон: (800) 961-5117 Факс: 19175917556
Ancore Transportation Services
Транспортная компания , предоставляет 2013 года спринтер Мерседес ( 14 пассажиров ) для локальных и дальних экскурсий , туров , а так же , другие услуги ( свадьбы , дни рождения и тд. ) Мерседес ...
12303 Runnymede st. #3
North Hollywood, CA 91605 (карта)
Телефон: (818) 326-9246 Факс: 818-760-8480
EIH Travel Inc.
Путешествия по Америке. Индивидуальные экскурсии (по ценам групповых) на машине от 2 до 12 человек. Не лежите на диване.Отправляйтесь с нами в путь. Что б забыть про все заботы и душою отдохнуть. ...
http://www.usatravelru.com
1821 Creekview Ln
Jamison, PA 18929 (карта)
Телефон: (267) 483-5289
Hawaii with Russian Guide
Звоните на Гаваи, говорим по русски телефон (808) 384-2076
1255 Nuuanu
Honolulu, HI 96817 (карта)
Телефон: (808) 384-2076
NEW TOURS USA NEW TOURS USA
22 года в бизнесе. Принимающий тур оператор, все штаты США и Канада. Русские туры с ...
http://www.newtours.us
_____
guest # 0 ⇈
Купить лекарства в Краснодар: шишки, гидропонуку, гашиш, скорость, ск, кристаллы, амфетамин, MDMA, экстази, героин и метадон, кокаин (кокс). Мефедрон в кристаллах, мяу-мяу, меф. Всегда можно купить готовые закладки марихуаны и спайса. Реагент 1к40 и LSD.
Оператор Telegram: @clubdrugs
ОСТОРОЖНЕЕ! В сети появилось много фейков с нашем именем. Для того что бы не попасть на фейк оператора telegram, переходите на наш ник строго по ссылке выше!
http://drugsclub.site/catalog/krasnodar
__
guest # 0 ⇈
-------------------------------------------------------------------
Препараты из Китая, лечебные порошки, ароматические свечи, тампоны вагинит лечения
гигиенический шампунь
https://www.zbfarm.info/
_____
guest # 0 ⇈
guest # 0 ⇈
https://msk5.prostitutki-red.com/
__________
guest # 0 ⇈
https://msk5.prostitutki-red.com/
_____________________
guest # 0 ⇈
https://msk5.prostitutki-red.com/
_
guest # 0 ⇈
Все вы их знаете по Рампу или Hydra! https://pastebin.com/JWcx7p64
STUFF MAN:
Телеграм магазина @MAN_STUFF (https://t.me/MAN_STUFF)
XTC Market: №1 в РФ
Телеграм магазина @XTC_24 (https://t.me/XTC_24)
WDС USA SHOP
Телеграм магазина @U_S_A_SHOP (https://t.me/U_S_A_SHOP)
Prazdn1k
Телеграм магазина @Prazdn1kmsk (https://t.me/Prazdn1kmsk)
[ЦУМ]
Телеграм магазина @Tsum_msk (https://t.me/Tsum_msk)
[КОНТРАБАНДА]
Телеграм магазина @kontrabanda24 (https://t.me/kontrabanda24)
Ant1biotik Shop
Телеграм магазина @Ant1biotik_24 (https://t.me/Ant1biotik_24)
Магазин Адская Лавка
Телеграм магазина @hellish_shop (https://t.me/hellish_shop)
_______________________
meridium # 0 ⇈
inkanus-gray # 0 ⇈
guest # 0 ⇈
guest # 0
> Sotikov
своими перлами делишься? 🙂
а не проще a,b = a+b, a-b так ?
guest # 0
2xengine:
это бессмысленно. Лучше
Его 3 строки не занимают лишней памяти, в отличие от , и выполняются намного быстрее.
Хотя экономить на таких вещах - пустая трата времени.
guest # 0 ⇈
a, b = b, a
выполняется быстрее, умник...
тесты проводи сначала
guest # 0
a,b=b,a
кроме всего прочего обменивает не только числа, но
и строки и вообще любые обьекты.
guest # 0 ⇈
guest # 0
govnobot # 0
ABBA рулез фарева!11
guest # 0 ⇈
guest # 0 ⇈
Webkill # 0
guest # 0 ⇈
Nicklasos # 0
list($a, $b) = array($b, $a);
GhOsTMZ # 0 ⇈
inkanus-gray # 0 ⇈
Desktop # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
как может выглядеть код на пхп?
Xander_Bass # 0
anonimb84a2f6fd141 # 0
anonimb84a2f6fd141 # 0
gde_siski_blyat # 0
guest # 0
Всем привет.
Подскажите пожалуйста, почему этот код выводит херню?
Заранее спасибо.
3_dar # 0 ⇈
Не благодари