Сохранен 104
https://2ch.hk/b/res/215334130.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 11/03/20 Срд 08:25:41 #1 №215334130 
15839042061634649515352914135823.jpg
Анон-300наносек, расскажи за что отвечают команды в этом коде. Код подсчитывает количество строк. Расскажите про команды которые в нем и для чего они кроме врайтлайнов и ридлайнов
Аноним 11/03/20 Срд 08:26:36 #2 №215334156 
Тебя это ебать не должно.
Аноним 11/03/20 Срд 08:27:54 #3 №215334184 
Лол
Аноним 11/03/20 Срд 08:28:17 #4 №215334197 
Бамп
sageАноним 11/03/20 Срд 08:28:21 #5 №215334200 
>>215334156
>Тебя это ебать не должно.
Его сейчас препод ебёт.
Аноним 11/03/20 Срд 08:28:33 #6 №215334205 
>>215334156
Поясни
sageАноним 11/03/20 Срд 08:28:49 #7 №215334213 
>>215334200
Так он и не против.
sageАноним 11/03/20 Срд 08:29:08 #8 №215334225 
https://docs.microsoft.com/en-us/
Microsoft Docs: Technical documentation, API, and code ...
Аноним 11/03/20 Срд 08:29:25 #9 №215334233 
>>215334130 (OP)
Бля, зачем и как эта отрыжка мелкософта выдаёт тебе число ссылок? Какая-то новая фишка сисярпистов?
Аноним 11/03/20 Срд 08:29:35 #10 №215334236 
>>215334130 (OP)
Если ты такой тупой, то зачем тебе корочка? Пиздуй на рынок, продавай груши.
Аноним 11/03/20 Срд 08:29:54 #11 №215334245 
>>215334130 (OP)
Эта программа отвечает за то чтоюы ебать тебя в сраку - тупую пидораху.
sageАноним 11/03/20 Срд 08:29:55 #12 №215334246 
>>215334130 (OP)
Только оно считает количество слов, лол
Аноним 11/03/20 Срд 08:30:00 #13 №215334249 
>>215334130 (OP)
цикл считает количество слов в массиве из 500 символов, используя в качестве разделителя слова пробел
sageАноним 11/03/20 Срд 08:30:25 #14 №215334262 
>>215334205
Можем встретится в дс и пока ты мне будешь делать минет, я тебе поясню.
Аноним 11/03/20 Срд 08:32:33 #15 №215334319 
>>215334130 (OP)
>Код подсчитывает количество строк.
Аноним 11/03/20 Срд 08:33:18 #16 №215334336 
>>215334130 (OP)
> namespace 228
> не компилируется
Заорал
Аноним 11/03/20 Срд 08:33:37 #17 №215334345 
xa
Аноним 11/03/20 Срд 08:34:19 #18 №215334368 
>>215334130 (OP)
Что у жертв сишарпа за привычка пихать повсюду linq? Убери его.
Аноним 11/03/20 Срд 08:34:23 #19 №215334373 
>>215334246
>>215334249
Какое нахрен количество слов? Программа считает количество пробелов и ничего другого.
Аноним 11/03/20 Срд 08:34:45 #20 №215334383 
>>215334205
Пояснил
тебе за щеку
милый :3
Аноним 11/03/20 Срд 08:35:03 #21 №215334401 
>>215334130 (OP)
ты где учишься, чмо? код делает не то, что ты сказал, и совсем не так. то ли у тебя методички нет, то ли ни одной извилины.
Аноним 11/03/20 Срд 08:35:52 #22 №215334423 
>>215334373
Он в оп посте написал
Аноним 11/03/20 Срд 08:35:55 #23 №215334426 
>>215334373
w++
word
слова разделяются пробелами, жертва егэ
Аноним 11/03/20 Срд 08:36:03 #24 №215334434 
>>215334373
Она считает не количество пробелов, а хуйню. Там в начале w=1
Аноним 11/03/20 Срд 08:37:19 #25 №215334477 
>>215334434
"Количество слов с произвольным смещением". Так в тз и написано, бля буду.
Аноним 11/03/20 Срд 08:37:58 #26 №215334512 
>>215334434
слова, епта
перед первым нет пробела, поэтому счетчик принимается за единицу
sageАноним 11/03/20 Срд 08:38:18 #27 №215334521 
Этот тред - очередное доказательство, что сисярп - не язык
Единтсвенная причина, почему на нем еще хоть что-то пишут - миллиарды школьников-додиков с сосачей, готовые работать за полторы катлеты

Посмотри на скриншот и посмотри, как точно такая же программа выглядит на нормальном языке
getLine >>= return . length . words
Аноним 11/03/20 Срд 08:38:35 #28 №215334527 
>>215334434
%%Т.е. если строка пустая, покажет 1; если есть хоть один символ — посчитает количество блоков символов: _(дфлг23897к98(:?%*;!"(шаф_ — т.н. "слово"; а если ввести 500 символов — рухнет.
Аноним 11/03/20 Срд 08:39:00 #29 №215334547 
>>215334130 (OP)
Походу прога считает количество ссылок в тексте, но это не точно
мимо второй курс
Аноним 11/03/20 Срд 08:39:10 #30 №215334557 
>>215334249
А нахуй он string создает из массива 500 чариков \u0000 и потом из stdin все равно перезаписывает, объект строки новый создается.
Аноним 11/03/20 Срд 08:40:22 #31 №215334604 
>>215334557
Учится, очевидно, в шаражке. Была у них одна методичка на сях, они её в шарпы «перевели», и думают, что всё ок.
Аноним 11/03/20 Срд 08:45:07 #32 №215334782 
>>215334512
Шоб оно считало количество слов тебе нужно либо схлопывать пробелы между словами либо смотреть что между этими пробелами находится, ибо пользователь может и несколько пробелов ввести и выделить знаки препинания пробелами и тд и тп. А так программа считает кол- во пробелов +1
Аноним 11/03/20 Срд 08:52:00 #33 №215334997 
>>215334130 (OP)
str.split("\\s+").length
Дурак!
Аноним 11/03/20 Срд 08:53:26 #34 №215335045 
>>215334130 (OP)
Прогер на шарпе - не человек
Аноним 11/03/20 Срд 08:54:24 #35 №215335081 
>>215334782
Да это нубский способ, я так на си считал в 2016, когда только начал изучать прогерство.
Аноним 11/03/20 Срд 08:55:01 #36 №215335102 
>>215335045
Какой он нахуй прогер? Он шаражник ебаный.
Аноним 11/03/20 Срд 08:57:32 #37 №215335184 
>>215335102
Сейчас при обилии фреймворков и контента на стаке любую обезьяну можно прогером назвать
Аноним 11/03/20 Срд 09:14:29 #38 №215335805 
>>215334997
Создавать и заполнять тяжёлую вспомогательную структуру вместо ручного подсчёта за один проход? Фу.
Аноним 11/03/20 Срд 09:37:47 #39 №215336605 
Heroes-of-Might-and-Magic-3-Heroes-of-Might-and-Magic-Игры-[...].jpeg
>>215334130 (OP)
Сначала создается массив типа чар. Потом в него заливается какой-то текст, который с клавиатуры введён. После чего этот массив перебирается по элементно и каждый раз, когда появляется пробел (" ") добавляет к счётчику w единицу. В конце выводит содержимое w. Стало быть, он считает пробелы. Но судя по тому, что w = 1 при объявлении переменной, твои преподы в методичке решили кустарным методом посчитать количество слов по пробелам. Так что да, они считают пробелы, пока кто-то не захочет эту прогу поиметь проверить и написать например: _сосу_пенисы_, и тогда прога покажет 3 слова, а их там два.
Аноним 11/03/20 Срд 09:40:34 #40 №215336724 
>>215334130 (OP)
мань, загугли каждую команду и сам все поймешь.
Как вы вообще чему-то учитесь, если за такими вещами на двач бежите?
Аноним 11/03/20 Срд 10:13:09 #41 №215337990 
>>215334130 (OP)
>ООП подход
>расскажи про команды
Это троллинг что ли?
Аноним 11/03/20 Срд 10:17:29 #42 №215338191 
>>215334130 (OP)
Кек, делается в 1 строку с помощью разложитьстрокувмассивподстрок().
Аноним 11/03/20 Срд 10:20:15 #43 №215338316 
>>215338191
Двачую. Нахуй нужен этот пердолинг с элементами массива.
Аноним 11/03/20 Срд 10:22:08 #44 №215338406 
>>215338191
>>215334997
Это память жрет O(n)
Аноним 11/03/20 Срд 10:23:00 #45 №215338450 
>>215334130 (OP)
>IDE на русском
Тьху на тебя!
>>215334521
>нормальном языке
>хаcкелл
Ты как из дурки сбежал шизик?
Аноним 11/03/20 Срд 10:24:14 #46 №215338516 
>>215338406
>Это память жрет
Не больше чем говнокод ОПа. Дефолтный код написанный профессионалами или свой пердолинг, что бы выбрать?
sageАноним 11/03/20 Срд 10:26:14 #47 №215338622 
>>215334368
по дефолту ставится
Аноним 11/03/20 Срд 10:26:26 #48 №215338634 
>>215338406
С 8.3.6 есть метод глобального контекста стрразделить().
Аноним 11/03/20 Срд 10:30:13 #49 №215338797 
>>215338622
Но зачем?
Аноним 11/03/20 Срд 10:33:18 #50 №215338928 
11.png
>>215334130 (OP)
Ты хуйню написал.
Аноним 11/03/20 Срд 10:33:42 #51 №215338948 
>>215338406
А с итераторами у вас там нет варианта, как в Rust, например?
Аноним 11/03/20 Срд 10:34:22 #52 №215338973 
>>215338928
Двачую
Аноним 11/03/20 Срд 10:34:33 #53 №215338981 
>>215334426
Долбоеб, я могу в конце и начале поставить пробел, у тебя от этого больше слов станет?
Аноним 11/03/20 Срд 10:40:27 #54 №215339312 
>>215334130 (OP)

Void - универсальная команда, в данном случае для игнорирования пустых строк

args - стандартный параметр компилятора, который указывает, что программа должна работать на всех четырех типах процессоров для PC

string str - для расширения системного типа str на пользовательский string - чтобы можно было использовать команды string с простым синтаксисом

Аноним 11/03/20 Срд 10:40:48 #55 №215339329 
>>215336605
>_сосу_пенисы_, и тогда прога покажет 3 слова, а их там два.
Покажет одно слово.
Но ок, "_" - пробел, а значит покажет: 1 + 3 = 4 слова.
Аноним 11/03/20 Срд 10:41:13 #56 №215339356 
11.png
>>215334130 (OP)
Или вот так с Linq. Но если тебе количество слов нужно, то надо проверять чтобы после пробела был символ. И сначала обрезать пробелы в начале и конце строки.
Аноним 11/03/20 Срд 10:41:48 #57 №215339388 
>>215339312
Ты забыл про монаду Class и функтор using.
Аноним 11/03/20 Срд 10:42:42 #58 №215339436 
~$ read line; echo $line | wc -w
Hello there retards from /b/!
5

Обоссал всех программистов своим шеллом, у вас даже строчки не тримятся и множественные пробелы не учитываются.
Аноним 11/03/20 Срд 10:46:35 #59 №215339660 
>>215334130 (OP)

Эти строки ебут тебя в рот.
Аноним 11/03/20 Срд 10:46:40 #60 №215339664 
>>215339388
Думаю они это еще не проходили, поэтому программу делали по шаблону Тюринга без объяснений.
Аноним 11/03/20 Срд 10:47:40 #61 №215339716 
11.png
>>215334130 (OP)
Вот код если нужно выводить количество слов.
Аноним 11/03/20 Срд 11:01:09 #62 №215340396 
>>215338634
Не переводи методы.
Аноним 11/03/20 Срд 11:04:08 #63 №215340545 
>>215338981
Split()
Аноним 11/03/20 Срд 11:04:35 #64 №215340566 
>>215340545
Trim()
Фикс
Аноним 11/03/20 Срд 11:06:52 #65 №215340689 
>>215340566
"How are you?" - 3 слова, но говнокод считающий " " за слово выдаст 4 и твой trim не поможет.
Аноним 11/03/20 Срд 11:07:38 #66 №215340729 
>>215340689
"How are   you?"

тест
Аноним 11/03/20 Срд 11:16:15 #67 №215341168 
>>215339356
Ну почему у вас в шарпе он сразу по чарам идет как по массиву? Твари!
Аноним 11/03/20 Срд 11:18:07 #68 №215341288 
>>215340729
Replace("\\s+", " ")
Аноним 11/03/20 Срд 11:20:19 #69 №215341429 
а можно просто str.match(/ /g).length
Аноним 11/03/20 Срд 11:22:01 #70 №215341520 
>>215341168
Потому что тип String реализует интерфейс IEnumerable.
Аноним 11/03/20 Срд 11:25:27 #71 №215341737 
>>215341288
Лишняя операция. Либо ты используешь сразу Split с опцией исключения пустых вхождений, либо пробегаешь через массив символов и засчитываешь за слово только пробел+символ после
Аноним 11/03/20 Срд 11:33:27 #72 №215342185 
>>215334130 (OP)
Код подсчитывает количество слов. Мало того, что ты скрины делать не умеешь, так еще и не можешь разобраться в интуитивно понятном коде. При том, что у тебя на каком-то предмете есть шарпы. Я в ахуе
Аноним 11/03/20 Срд 11:35:32 #73 №215342292 
>>215342185
Не слов, а пробелов.
Аноним 11/03/20 Срд 11:40:18 #74 №215342573 
>>215342292
Да, но строку он сам будет вбивать. Вобъёт так, что количество пробелов == количество слов - 1
И типа задание выполнено
Аноним 11/03/20 Срд 11:45:27 #75 №215342847 
>>215342573
Строку вбивать будет пользователь или проверяющий. Иначе можно всегда 3 выводить и ограничиваться вводом из 3х слов
Аноним 11/03/20 Срд 11:47:47 #76 №215342967 
>>215342847
А прикол, у препода Unit-тесты со всеми подковырками, как же он просто выебет Опа на следующей паре и будут всей группой ржать над его кол-во пробелов + 1.
Аноним 11/03/20 Срд 11:49:28 #77 №215343056 
ESgutr3VAAQBTfv.jpeg
Считает число пробелов. Я правда не помню, нужно ли чары через .equals() сравнивать, или это только для стрингов
Аноним 11/03/20 Срд 11:54:33 #78 №215343365 
>>215334130 (OP)
Код говно, учи нормально C# и вдовесок Regex, выпрямляй руки.
/thread
Аноним 11/03/20 Срд 11:57:52 #79 №215343566 
>>215343056
А что по-твоему делает equals() ? Ты хоть реализацию его смотрел?
Аноним 11/03/20 Срд 11:59:18 #80 №215343663 
ESVPr0UWAAEMqxG.jpeg
>>215343566
Не, я на жаве уж сто лет не пишу, просто помню что там строки через == низзя было сравнивать
Аноним 11/03/20 Срд 12:06:11 #81 №215344043 
изображение.png
>>215343663
Иногда можно. Но тред про шарп.
Аноним 11/03/20 Срд 12:08:05 #82 №215344149 
>>215344043
Ааа. Совсем в глаза ебусь, соррян
Аноним 11/03/20 Срд 12:26:30 #83 №215345172 
>>215342967
Мне думается, что в шараге, где учатся студенты наподобие ОП, преподы и не слышали, что такое униттесты. А вся группа и правда будет ржать, но над видосиками из тиктока.
Аноним 11/03/20 Срд 12:28:43 #84 №215345298 
>>215334130 (OP)
Не команды, а операции.
Аноним 11/03/20 Срд 12:52:21 #85 №215346715 
>>215345298
Инструкции, операций у тебя в коде не будут, они будут во время исполнения этого кода.
Аноним 11/03/20 Срд 13:13:51 #86 №215347975 
>>215346715
Во время исполнения кода будут уже команды процессору.
Аноним 11/03/20 Срд 13:14:21 #87 №215347995 
>>215347975
Ага, в результате чего происходят операции.
Аноним 11/03/20 Срд 13:14:58 #88 №215348031 
>>215347995
Да.
Аноним 11/03/20 Срд 13:15:21 #89 №215348052 
3535
Аноним 11/03/20 Срд 13:16:56 #90 №215348157 
1556640971291.webm
>>215334130 (OP)
Вот тут кратенько поясняют за команды.
Аноним 11/03/20 Срд 13:21:20 #91 №215348394 
>>215348157
Во-первых, это с++, во-вторых, поясняют по строчкам работу конкретного кода.
Аноним 11/03/20 Срд 13:23:22 #92 №215348511 
>>215348157
Как определить что код говно? Правильно - он требует пояснения каждой строчки.
Аноним 11/03/20 Срд 13:24:08 #93 №215348567 
>>215348157
Обычная лаба в урюписком училище.
Аноним 11/03/20 Срд 13:35:23 #94 №215349245 
15838748981572[1].png
>>215348567
Кидаешь в тред решение пикрила или нахуй идёшь. Даю тебе 30 минут.
Аноним 11/03/20 Срд 13:43:37 #95 №215349662 
image.png
>>215349245
>все языки - 2мс
>петон - 4мс
сук в голос
Аноним 11/03/20 Срд 13:53:05 #96 №215350182 
>>215349245
print('20\n10\n15\n10\n14\n-1')
Аноним 11/03/20 Срд 14:20:07 #97 №215351631 
>>215349245
>Разработчики Яндекс постоянно работают над улучшением
Дальше не читал.
Аноним 11/03/20 Срд 14:34:54 #98 №215352491 
15815974880120.png
>>215334130 (OP)
Бле, а если я строку введу больше 500 символов?
Аноним 11/03/20 Срд 14:36:01 #99 №215352556 
>>215334130 (OP)
С тебя $200 предоплатой.

мимо-300к-синьёр
Аноним 11/03/20 Срд 14:36:17 #100 №215352567 
>>215352491
Перейдет на другую строку
Аноним 11/03/20 Срд 14:41:01 #101 №215352872 
>>215352567
Объясни пож. Выделенной памяти не хватит же в str, не?
Аноним 11/03/20 Срд 14:41:22 #102 №215352895 
этот си шарп код бесконечно:

1выводит на экран - ситуацию как там дела,
2спрашивает что-нибудь вбить клавиатурой.
как только длина введенного пользователем победит число количества успешных циклов

программа закончится. писал предположительно вкатывальщик, запостил тему предположительно человек с двухзначным icq

(промоутер со знанием языков)
Аноним 11/03/20 Срд 14:45:10 #103 №215353119 
14962313690600.gif
>>215334130 (OP)
Считает количество пробелов?
Аноним 11/03/20 Срд 15:13:12 #104 №215354843 
Считает пробелы.
Мимочиталкнигипосиикрестам
comments powered by Disqus

Отзывы и предложения