int octalNumber = (decimalNumber / 8) * 10 + ((decimalNumber % 8));
if(octalNumber <=0){
return 0;
}else{
return octalNumber;
}
по идее тоже самое получается, все так же конвертируется, но решение не пропускаетGoldenboy
23 уровень
почему так не пропускает?
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #3303140
19 мая 2024, 14:18
1. Прикрепляй своё решение целиком. Вырезая куски, ты можешь упустить что-то значимое. в чём на самом деле и заключается проблема. Кроме того, так видно, какие именно пункты не проходят тестирование.
2. Я не знаю, что происходит до этого в методе, предположу что ничего. Где здесь цикл? Ты выполнил преобразование одной цифры из записи, а дальше что?
3. Лучше делай сначала проверку на валидность аргумента, прерывай метод, если аргумент невалидный, а потом уже реализуй логику метода.
0