21 Востаннє редагувалося koala (07.11.2019 12:52:21)

Re: Який код для вас є говнокодом?

adziri, особливо

if( i<4 && 2<=j && j&1==0)
  --j;

через switch сподобалося.
Хоча

j=0;
while(j<8 && y>mass[j])
  ++j;

через for-if-else теж непогано.

Подякували: wander, 221VOLT2

22

Re: Який код для вас є говнокодом?

Причому здогадуюся, що це можна ще простіше зробити, якщо знати, що то за i, j, y та mass.

23 Востаннє редагувалося wander (07.11.2019 14:54:42)

Re: Який код для вас є говнокодом?

koala написав:

Причому здогадуюся, що це можна ще простіше зробити, якщо знати, що то за i, j, y та mass.

Ось продовження:

Прихований текст

https://i.gyazo.com/5e8e028986deccbffd4d6dcb5cd83b68.png

І ось цей switch (position) тягнеться рядків на 500.
А це початок:

Прихований текст

https://i.gyazo.com/7e2124541969eda8e9b641536d627913.png

Насправді, приблизно так само виглядає сирцевий код якоїсь бібліотеки по AI :D
https://meme.xyz/uploads/posts/t/34632-what-people-think-ai-looks-like-what-ai-actually-looks-like.jpg

Подякували: 221VOLT, flatliner2

24

Re: Який код для вас є говнокодом?

Ой, та я вас прошу, є у нас тут один паскаліст, можете його GitHub глянути.

25

Re: Який код для вас є говнокодом?

koala написав:

Ой, та я вас прошу, є у нас тут один паскаліст, можете його GitHub глянути.

З таким же форматуванням?)

26

Re: Який код для вас є говнокодом?

Ні, з 1.5e5 рядків.

Подякували: leofun01, 221VOLT, wander3

27

Re: Який код для вас є говнокодом?

koala написав:

Ні, з 1.5e5 рядків.

100500 це 1.005e5

28

Re: Який код для вас є говнокодом?

koala написав:

Я зрозумів, що хотів написати пан reverse2500, але краще все ж таки виправити. Бо таки гівнокод...

Та я теж зрозумів, зрозумів же я те, що хотіли сказати тут (місяць у такому колупався, добре, що не всі 100% часу).

if(atoi(value) == DEBUG_INFO || DEBUG_WARNING) {
    debug->level = atoi(value);
    // ...
}

29

Re: Який код для вас є говнокодом?

ReAl написав:
koala написав:

Ні, з 1.5e5 рядків.

100500 це 1.005e5

Там не 100500, там півтори сотні тисяч.

30

Re: Який код для вас є говнокодом?

Дійсно... А як араби пишуть код ?, в них же писанина з права на ліво.

Подякували: 221VOLT, flatliner2

31 Востаннє редагувалося flatliner (08.11.2019 04:58:37)

Re: Який код для вас є говнокодом?

leofun01 написав:

Дійсно... А як араби пишуть код ?, в них же писанина з права на ліво.

Дійсно цікаве питання... або китайці чи японці з їх ієрогліфами? В них же один ієрогліф може іноді означати більше ніж слово. Уявляєте собі, вліпив один ієрогліф у код і вже цілий клас готовий, ще два-три ієрогліфи - бібліотека :D

Подякували: karmeljuk, leofun01, 221VOLT, ostap34PHP4

32

Re: Який код для вас є говнокодом?

bvn написав:

В них же один ієрогліф може іноді означати більше ніж слово.

Не може. Тобто іноді китайське слово перекладається українською як кілька слів, але китайською ієрогліф означає слово чи приблизний аналог морфеми.

33

Re: Який код для вас є говнокодом?

leofun01 написав:

Дійсно... А як араби пишуть код ?, в них же писанина з права на ліво.

Насправді то це ми неправильно пишемо літери і правильно числа, але цього навіть не усвідомлюємо. Араби пишуть число 50001 починаючи з останньої цифри "1" і далі до "5", тобто як і текст справа наліво. Ми ж пишемо число 50001 зліва направо як і літери

Подякували: leofun01, 221VOLT2

34

Re: Який код для вас є говнокодом?

Ми все правильно пишемо. Словами: п'ятдесят вісім. Цифрами: спершу 5 (зі значенням 50), потім 8. Я можу повірити, що араби називають числа з останніх розрядів (хоч не знаю, чи це так, чи ні). Але ми пишемо як говоримо.

Подякували: 221VOLT1

35

Re: Який код для вас є говнокодом?

koala написав:

Ми все правильно пишемо. Словами: п'ятдесят вісім. Цифрами: спершу 5 (зі значенням 50), потім 8. Я можу повірити, що араби називають числа з останніх розрядів (хоч не знаю, чи це так, чи ні). Але ми пишемо як говоримо.

ми користуємося арабськими цифрами. Тому я рахую що вони краще знають, як правильно писати

36

Re: Який код для вас є говнокодом?

karmeljuk написав:
koala написав:

Ми все правильно пишемо. Словами: п'ятдесят вісім. Цифрами: спершу 5 (зі значенням 50), потім 8. Я можу повірити, що араби називають числа з останніх розрядів (хоч не знаю, чи це так, чи ні). Але ми пишемо як говоримо.

ми користуємося арабськими цифрами. Тому я рахую що вони краще знають якправильно писати

Привертаю вашу увагу: ЦИФРАМИ. Тобто знаками для позначення чисел. А не "арабським записом чисел".
Утім, схоже, араби таки вимовляють числа "навпаки" відносно нашого способу: https://www.omniglot.com/language/numbers/arabic.htm

5    ٥    (ḫamsa) خمسة    
10    ١٠    (‘ashra) عشرة    
15    ١٥    خمسة عشر
(ḫamsa ‘ashar)

Спершу - одиниці, потім - десятки.

Подякували: leofun01, 221VOLT, ostap34PHP3

37

Re: Який код для вас є говнокодом?

leofun01 написав:

Dijsno... A jak araby pycutj kod ?, v nyx ge pysanyna z prava na livo.

Je take.

Прихований текст

https://nas.sr/قلب/repl.png

Подякували: leofun01, 221VOLT, flatliner3

38

Re: Який код для вас є говнокодом?

koala написав:
bvn написав:

В них же один ієрогліф може іноді означати більше ніж слово.

Не може. Тобто іноді китайське слово перекладається українською як кілька слів, але китайською ієрогліф означає слово чи приблизний аналог морфеми.

ніч на китайській дослівно перевести "чорне небо",

Подякували: 221VOLT1

39 Востаннє редагувалося koala (08.11.2019 15:10:09)

Re: Який код для вас є говнокодом?

Ніч китайською 晚上, читається (мандаринською) "ваньшан". Перший ієрогліф має значення "вечір, ніч" (рекурсія, ага), другий - "на", "зверху". Жоден з цих двох ієрогліфів не означає "чорне" (黑)  чи "небо" (天空 - до речі, перший ієрогліф, "тянь", якраз і означає в сполученнях "небо", але один він означає "день").

Подякували: 221VOLT, HetmanNet2

40

Re: Який код для вас є говнокодом?

Утім, схоже, араби таки вимовляють числа "навпаки" відносно нашого способу: https://www.omniglot.com/language/numbers/arabic.htm

на скільки я знаю принаймні німці та словени теж кажуть з останньої цифри

Ми до речі теж кажемо з останньої цифри у деяких випадках, але мало хто про це задумується. Для прикладу все від 11 до 19 (оди-надцять, девят-надцять)

Подякували: NaharD, 221VOLT, HetmanNet3