Задачи | 2 уровень | 2 лекция
Комментарии (79)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
CodeMashineРаботает в Автосервис
19 мая 2025, 17:34
привет и в лицо тебе задачки которые не пригодятся никогда в жизни скорее всего.
ну и валидатор видит большую разницу в writeBytes и write(String.getBytes()) ;
0
Ioanna Polyak
14 июля 2025, 16:53
Жиза
0
Евгений Пикин
30 апреля 2025, 07:36
На удивление валик проглотил тернарный оператор
0
{Java_Shark}
17 января 2025, 13:46
++
0
Sergey
8 декабря 2024, 12:38
Мда друзья, читайте условие. Написано "Считать текст с файла начиная с позиции number, длиной такой же как и длина переданного текста в третьем параметре". А не просто считать текст от number и до конца. Много попыток из-за этого потратил.
Как пример для таких вводных - в файле "acdefg", number=2, text="de" должно выдать true.
0
александр пьянов
7 декабря 2024, 09:43
90% времени потрачено на ублажение валидатора
+3
🅹🄰🆅🄰 🄲🅰🅃 Урoвeнь 106
21 марта 2025, 07:52
99.99999999%
0
ElenaN
16 декабря 2023, 13:43
Прочитала условия и все показалось просто, а среднее количество попыток 2.97, как у хардовой задачи... Явный подвох... В итоге сама сделала с третьей попытки 🤦♀️, валидатору надо только
и не принимал ни по оlному!!! пункту из-за этого, пока я это не поправила...
0
Popka
21 июля 2023, 10:18
В первой задаче валидатор не пропустил только из-за того что длину файла я выявил не через randomAccessFile.length()
а через
FileInputStream inputStream = new FileInputStream(args[0]);
inputStream.available()
Казалось бы да, первый варик корректнее с точки чистоты кода, но оба они рабочие и оба выдают один и тот же результат. Я думал валидатор оценивает результаты, а не в принципе как код написан.
Это наталкивает на мысль о том, что вариативность заметно уменьшается. Теперь ты обязан писать только так как хочет валик, при этом ты должен угадать КАК ИМЕННО он хочет. А все твои 100500 вариантов решения задачи идут ...
0
ArchyExpert
6 ноября 2023, 15:13
Судя по опыту, в некоторых заданиях валидатор оценивает только выходные данные, а в некоторых ещё сам код
0
AhanSere
9 ноября 2023, 10:07
создавать лишний стрим, только чтобы узнать длину файла, когда ее можно узнать из уже существующего объекта - ИМХО это не только не корректно с точки зрения чистоты кода, а это лишний расход ресурсов, за что на нормальном месте могут оторвать руки
0
Ilya.P Человек
28 января 2023, 09:10
Задача простая, описание задачи хромает
+1
Алексей С
22 июля 2022, 22:19
1 задание особых проблем не вызвало, а 2 запутало в описании.
+2
Серега Батенин
15 января 2023, 09:40
больше раздражает, что валидатор не принимает, когда ты используешь другие методы, например writeBytes(String s) вместо write("text".getBytes())
или когда читаешь как они просят через read() в который закидываешь предварительно созданный массив такого же размера как текст, который надо считать, но нет ему надо явно написать что от 0 до размера массива.. Вот такие ситуации конечно раздражают
+3
Bigborg Backend Developer
5 июня 2022, 21:09
Совет всем забить на Валю и проводить свои тесты. Потому что всерьёз его воспринимать просто нельзя :)
+4
Виктор
6 ноября 2022, 18:34
ну не скажите, вроде в этих заданиях сильно валидатор не придирался. Хотя я сам попался на том, что использовал raf.read(buffer); вместо raf.read(buffer, 0, text.length());
+2