Сохранен 68
https://2ch.hk/b/res/302387737.html
Домен arhivach.hk временно не функционирует! Используйте адрес ARHIVACH.SITE.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

блять программисты объясните мне на пальцах, как этот злоебучный говнокод работает? я ваще не понима

 Аноним 28/03/24 Чтв 19:52:10 #1 №302387737 
image.png
блять программисты объясните мне на пальцах, как этот злоебучный говнокод работает? я ваще не понимаю че в нем происходит
Аноним 28/03/24 Чтв 19:59:21 #2 №302387976 
>>302387737 (OP)
А чего замазал черным? Показывай.
Аноним 28/03/24 Чтв 20:01:55 #3 №302388081 
>>302387976
Да и чего-то не понимаю задачу. Идущих подряд символов? А они могут идти не подряд? Какие Х до 140?
Аноним 28/03/24 Чтв 20:09:34 #4 №302388379 
>>302388081
Забей, троллинг тупостью
Аноним 28/03/24 Чтв 20:28:57 #5 №302389096 
>>302387976
Комментарии автора, но они ток мешают
Аноним 28/03/24 Чтв 20:31:29 #6 №302389180 
>>302387737 (OP)
Это си, жаба или чё, что за язык?
Аноним 28/03/24 Чтв 20:32:36 #7 №302389225 
>>302389180
Долбоеб, очевидно же, JavaScript.
Аноним 28/03/24 Чтв 20:32:39 #8 №302389226 
>>302387737 (OP)
Это что, нейронка генерировала задачу?
И вообще, если надо найти последовательность чего-то и его количество - есть теория автоматов (искать в гугле материалы на понятном языке по запросу прикладная теория цифровых автоматов)
Аноним 28/03/24 Чтв 20:34:03 #9 №302389276 
>>302387737 (OP)
Попроси чатгпт или яндексгпт закомментировать код.
Аноним 28/03/24 Чтв 20:34:31 #10 №302389301 
>>302389225
А хули тогда не знаешь что делает этот код?
Аноним 28/03/24 Чтв 20:35:31 #11 №302389353 
>>302389301
что
Аноним 28/03/24 Чтв 20:36:36 #12 №302389400 
>>302387737 (OP)
Боже какое говно код, берешь позицию в файле 140 символа Х и это будет ответом если я правильно понимаю эту отрыжку бомжа, если мень возврат размера файла
Аноним 28/03/24 Чтв 20:36:52 #13 №302389411 
>>302387737 (OP)
Ты что даун?
Слева написано, что делает код.
Аноним 28/03/24 Чтв 20:36:58 #14 №302389415 
image.png
>>302387737 (OP)
Подобная задачка с комментариями
>Текстовый файл содержит строку из заглавных латинских букв и точек, всего не более 1 000 000 символов. Определите максимальное количество идущих подряд символов, среди которых нет точек, а количество гласных (букв A, E, I, O, U, Y) не превышает 7.
Аноним 28/03/24 Чтв 20:37:34 #15 №302389434 
>>302389411
Слева - формулировка задачи

>>302389400
>берешь позицию в файле 140 символа Х и это будет ответом если я правильно понимаю
вообще нет
Аноним 28/03/24 Чтв 20:38:05 #16 №302389453 
>>302389400
Из этого уже ищесь самые длиные последовательности
Аноним 28/03/24 Чтв 20:39:11 #17 №302389479 
>>302389434
> Слева - формулировка задачи
Если не знаешь программирование тебе этого достаточно. Код выполняет эту задачу. Нахуя тебе знать то что там каждая строка делает? Это считай иероглифы для тебя.
Аноним 28/03/24 Чтв 20:39:16 #18 №302389482 
>>302389180
Петухон
Аноним 28/03/24 Чтв 20:39:31 #19 №302389494 
>>302389415
Ты ваще левую задачу какую то написал
Аноним 28/03/24 Чтв 20:40:34 #20 №302389529 
>>302389479
Тебя ваще ебать не должно для чего мне это и нужно ли мне это.
Мне нужно понять логику программы.
Аноним 28/03/24 Чтв 20:40:41 #21 №302389533 
>>302387737 (OP)
Кал какойто непонятно вкатывацся в 1С там русские буквы
Аноним 28/03/24 Чтв 20:40:50 #22 №302389536 
>>302389415
Вас по голове нужно хуярить за такое описание задач.
Аноним 28/03/24 Чтв 20:41:54 #23 №302389573 
>>302389479
Это для егэ ему нужно
Аноним 28/03/24 Чтв 20:43:02 #24 №302389616 
>>302389529
Хуй соси
Аноним 28/03/24 Чтв 20:44:14 #25 №302389665 
>>302389096
Зачем анонам пиздишь?
Аноним 28/03/24 Чтв 20:44:39 #26 №302389676 
>>302389665
Ради денег
Аноним 28/03/24 Чтв 20:45:01 #27 №302389690 
>>302389529
Тебе сказали уже >>302389276
Аноним 28/03/24 Чтв 20:45:46 #28 №302389716 
>>302387737 (OP)
Какие делиметеры? Подпоследовательность подразумевает их.
140 раз всего или подряд?
Задачу умственно отсталый составлял?
Аноним 28/03/24 Чтв 20:45:54 #29 №302389722 
>>302387737 (OP)
Это кресты?
Аноним 28/03/24 Чтв 20:45:56 #30 №302389725 
>>302389096
Ну охуеть теперь, мы еще и без комментариев автора должны думать. Ты тупой пиздец, погромирование не твое.
Аноним 28/03/24 Чтв 20:47:31 #31 №302389794 
image.png
>>302389725
>>302389665
>>302387976
на держите нахуй
Аноним 28/03/24 Чтв 20:48:42 #32 №302389843 
>>302389716
> Задачу умственно отсталый составлял?
Составители егэ же. Отбитые нахуй люди.
Аноним 28/03/24 Чтв 20:48:46 #33 №302389848 
>>302389722
Питон же
>>302389794
кек
Аноним 28/03/24 Чтв 20:52:55 #34 №302389975 
>>302389843
Все там понятно
Аноним 28/03/24 Чтв 20:54:50 #35 №302390048 
Все, я понял условие задачи.
Код даже не пытался, мне похуй.
Решение такое:
Имеем два указателя Л и Р = 0
Идем вправо, увеличивая Р и считая Х. Как только строка кончилась или Х = 140, мы складываем в ответ(Макс(текущий ответ, Р - Л)). После этого сдвигаем Л на единицу вправо. Если в Л-1 был Х - вычитаем его из нашего счётчика Х.
Аноним 28/03/24 Чтв 20:55:32 #36 №302390074 
Я бы это решал через два указателя. Правый движется и считает X. Когда насчитает 141, он начинает сдвигать левый указатель вправо до тех пор, пока не настигнет X, счётчик декерментишь, а левый указетль изё вправо. После этого продолжаешь двигать правй указатель. Длина последовательности считается как разность правого указателя и левого + 1.
Аноним 28/03/24 Чтв 20:56:09 #37 №302390102 
>>302390048
>>302390074
Чуваки, это всё, конечно понятно.
Но на ЕГЭ запрещён метод указателей
Аноним 28/03/24 Чтв 20:56:35 #38 №302390121 
1711648594956.mp4
>>302389794
ПИЗДОС....
Аноним 28/03/24 Чтв 20:56:58 #39 №302390129 
>>302390102
Блять, указатель - индекс элемента.
Аноним 28/03/24 Чтв 20:57:25 #40 №302390143 
>>302390129
Я знаю блять че такое 2 указателя, но запрещено так решать
Аноним 28/03/24 Чтв 20:57:56 #41 №302390168 
>>302390102
Это троллинг такой? Кто тебе сказал эту чушь?
Аноним 28/03/24 Чтв 20:58:10 #42 №302390177 
>>302390143
Схуяли
Аноним 28/03/24 Чтв 20:58:25 #43 №302390187 
Хз можно просто разбить текст на последовательности через пробел. Далее пройтись по всем последовательностям и посчитать в них количество x. Если <= 140 , записываем длину последовательности в переменную типа max, ну если только она больше max, а он поначалу 0. Потом просто выводим max
Аноним 28/03/24 Чтв 20:58:29 #44 №302390193 
1711648708778.mp4
>>302387737 (OP)
Лол. Пиздуй в таксисты, тупопездный.
Аноним 28/03/24 Чтв 20:59:19 #45 №302390222 
>>302390177
>>302390168
Крылов в методичке своей говорил что такой способ неэффективный
прога просто будет выполняться около 100 лет, т.к файлы которые дают на егэ - состоят из более чем 50мб чистых символов
Аноним 28/03/24 Чтв 20:59:55 #46 №302390247 
>>302390222
Ты возможно не понимаешь о чем говоришь, мы тебе решение за линию предложили.
Аноним 28/03/24 Чтв 20:59:56 #47 №302390248 
>>302390187
Это ошибочное суждение
Аноним 28/03/24 Чтв 21:00:54 #48 №302390274 
>>302390248
Чаво
Аноним 28/03/24 Чтв 21:01:15 #49 №302390285 
1711648875463.png
>>302387737 (OP)
Борда 18+. Ди нах, школота ебаная. Репорт.
Аноним 28/03/24 Чтв 21:01:50 #50 №302390305 
>>302390274
Таво. Хуй соси.
Аноним 28/03/24 Чтв 21:01:52 #51 №302390307 
>>302390222
Это метод с O(1) по памяти и O(n) по асимптотике. Как он может выполняться 100 лет?
Аноним 28/03/24 Чтв 21:01:55 #52 №302390308 
image
>>302390285
Понерфлена в говно.
Аноним 28/03/24 Чтв 21:02:05 #53 №302390312 
>>302390305
Слит
Аноним 28/03/24 Чтв 21:02:08 #54 №302390313 
>>302390222
>способ неэффективный
>не открывает файл через b'w'
Ебать ты долбоеб братишка
Аноним 28/03/24 Чтв 21:02:33 #55 №302390329 
>>302390307
Ну нужно более эффективное что то
Аноним 28/03/24 Чтв 21:02:36 #56 №302390332 
>>302390313
b'r' тобишь
Аноним 28/03/24 Чтв 21:03:21 #57 №302390349 
>>302390329
Более эффективно ты разве что хуй мой насасывать можешь, дебила кусок.
Аноним 28/03/24 Чтв 21:03:38 #58 №302390357 
>>302390222
Может он тебе про окно с хранением всей последовательности в отдельом списке или про брутфорс какой-то, использующий два указателя?
Аноним 28/03/24 Чтв 21:05:29 #59 №302390417 
>>302390329
Такого алгоритма в природе не существует, ничего быстрее нет и быть не может
Аноним 28/03/24 Чтв 21:06:06 #60 №302390440 
1711649165552.mp4
>>302387737 (OP)
Кодинг не твое, няш. Или в куньчеки.
Аноним 28/03/24 Чтв 21:06:23 #61 №302390450 
>>302390417
>>302390357
>>302390349
>>302390313
Хз я просто цитирую крылова
Аноним 28/03/24 Чтв 21:07:00 #62 №302390479 
>>302390450
Ну понятно, ты каргокультист
Аноним 28/03/24 Чтв 21:08:22 #63 №302390520 
>>302390450
Ты не цитируешь его, а персказыаешь. Пришли скрин того места, где он это пишет.
Аноним 28/03/24 Чтв 21:12:20 #64 №302390665 
1711649540228.jpg
>>302387737 (OP)
Если у тебя кросивая и упругая попатька, то я бы тебе советовал развивацца в другом направлении...
Аноним 28/03/24 Чтв 21:23:36 #65 №302391067 
>>302390307
С хуя ли? Это nlogn по асимптоматике.
Аноним 28/03/24 Чтв 21:26:42 #66 №302391194 
>>302391067
И откуда там логарифм?
Аноним 28/03/24 Чтв 21:37:34 #67 №302391571 
>>302387737 (OP)
Начни переменные называть нормально и все понятно станет. А то высрал какие то s, k, f, а чего не x, y, u? Начни с того что будешь писать буквально, что оно делает, что хранит, что подменяет. На настоящей работе такие скорописцы ненужны
Аноним 28/03/24 Чтв 21:38:41 #68 №302391612 
>>302391571
Это ты мне говоришь?
comments powered by Disqus

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