Mejhoks
16 уровень
Пофиксите! Не принимает ответ если в "НекстИнт(7)+1" а не "8", и валидатор говорить типа проверь - напиши "8"... Че за наркомания с этим валидатором - мне удобно (7)+1 как в лекции... Пришлось с второго сдавать - осадочок...
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
JustinianJudge в Mega City OneMaster
17 декабря 2020, 22:15
На 9-м уровне считать количество попыток - это плохо. Если надо хоть с 100-го раза сдашь, какая разница? Это рядовое дело.
Это как для водителя, с первого раза заехал на паркоместо норм, со второго - осадочок, это не есть хорошо. Осадочок это когда парконулся и машину поцарапал, вот это осадочок, а количество попыток если результат позитивный - не важно.
Если обращать внимание на попытки это чревато многими не очень хорошими моментами для обучения и будущей работы. Это так, совет.
Что касается кода.
сама строка random.nextInt(7) + 1 будет возвращать числа в диапазоне от 1 к 8
а
строка random.nextInt(8) будет возвращаться числа в диапазоне от 0 к 7
В условии написано четко, что в задаче должен использоваться метод nextInt который возвращает от 0 к 7.
В твоем первоначальном варианте, метод возвращал от 0 к 6. С какой стороны не посмотри - твое решение было неверное, на что валидатор логично показал красный свет.
+2
Mejhoks
18 декабря 2020, 06:59
Я и вправду ошибся, от 0 к 6 + 1 - будет от 1 к 7, а надо от нуля...
0
JustinianJudge в Mega City OneMaster
18 декабря 2020, 07:00
вот поэтому и нужен джава раш.
Ты не сможешь проверить свой код на правильность сам. Тебе будет казаться, что все ок, но только имея опыт работы, можно более-менее адекватно оценивать корректность написанного собой кода.
0
001RusKZ
29 января 2021, 12:25
Про количество попыток очень хорошо сказано.
+2