|
|
|
|
|
|
|
Вернуться
| 1 Меньшиков Фёдор Владимирович, 03 декабря 2023 г. 12:16:18 | |
|
Сейчас посдавал с такими проверками - и узнал, что тест 24 - это первый тест, в котором 3 числа. Вам остаётся узнать, где именно среди них ноль.
|
|
|
| 2 Меньшиков Фёдор Владимирович, 03 декабря 2023 г. 12:05:22 | |
|
Вы легко можете проверить, в каком тесте один ноль, если прочитаете массив, и если там один элемент и он равен нулю - то сделать panic, это даст runtime error - и Вы узнаете на каком тесте. Ещё пара вариантов для проверки - ноль в массиве на первом месте без требования, чтобы массив был длины 1. И ещё варианты - ноль на втором месте и на третьем.
|
|
|
| 3 Федорук Семён Романович СибГУ, 02 декабря 2023 г. 8:05:24 | |
|
В 24 тесте был только один ноль? (один ноль, кстати, всё равно работал, он же встречается, если он ноль)
|
|
|
| 4 Меньшиков Фёдор Владимирович, 02 декабря 2023 г. 1:36:28 | |
|
Их не больше 100. Причина в том, что Вы могли этот ноль не там искать. Например, что если во входных данных только одно число ноль?
|
|
|
| 5 Федорук Семён Романович СибГУ, 01 декабря 2023 г. 8:42:32 | |
|
И их не больше 100? В чём тогда причина, что явно заданный лимит проходил проверку, а проверка с встречей нуля не проходила?
|
|
|
| 6 Меньшиков Фёдор Владимирович, 30 ноября 2023 г. 20:33:25 | |
|
Я проверил тесты задачи. Единственное замечание - это лишний пробел в конце первой строки как минимум во втором тесте. Других замечаний нет. Число 0 встречается во всех последовательностях. Вы тоже можете в этом убедиться, если считаете данные как строку, разобьёте её по пробелам, преобразуете к int и найдёте в этой последовательности число 0.
|
|
|
| 7 Федорук Семён Романович СибГУ, 29 ноября 2023 г. 13:23:31 | |
|
Язык Go кстати. Это, скорее всего, важно в этом случае.
|
|
|
| 8 Федорук Семён Романович СибГУ, 29 ноября 2023 г. 13:21:51 | |
Явно ошибается в своих проверках. Код в цикле, прерывающемся, когда на входе встречен 0. По условию задачи данных на входе может быть всего 100, сами числа тоже до 100. Код падает на TLE в 24 тесте. При этом, что характерно, если добавить в цикл счётчик до 1000 с Break при 0 на входе - 24 тест проходится. Это значит только одно - код не встречает 0. Я попробовал в PowerShell вставить пример, где "99" встречается 99 раз, а на 100 позиции 0 - но ограничение строки 255 символов, и в итоге бесконечность. Подозреваю, с тестом происходит что-то подобное и часть строки отрезается по какой-то причине. В ситуации на "99" 84 раза и одним нулём в конце проходит моментально. Что-то не так с входными данными.
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |