Попадём-не-попадём

  • 4
  • Недоступна
На планете Туманная Многомерность любят играть в кости. Правила отличаются от террианской версии: многомеряне воспринимают куда больше измерений, чем примитивные трёхмерные терриане. Их кубик обладает 4294967295 гранями, а игрок выигрывает только если на грани выпало число от 50 до 100. Напишем для них метод проверки попадания в этот интервал.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (160)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Дмитрий5 уровень, Москва
понедельник, 14:37
чего то туплю почему не решается с таким условием (number < 50 && number >100), с таким условием все решилось (number > 50 && number < 100)
Ilsur Galiev4 уровень, Казань
вчера, 07:04
if (number < 50 && number >100) // ты даешь условие, что если число меньше 50 и больше 100. Такое условие не подходит по условиям задачи. if (number > 50 && number < 100) // ты даешь условие, что если число больше 50 и меньше 100.Такое условие как раз подходит по условиям задачи.
Sami4 уровень, Москва
21 сентября, 22:05
57 попыток ушло у меня. честно,замучался.. но оказалось все легко и просто)
Sami4 уровень, Москва
21 сентября, 22:03
Прежде чем переписать, попробуйте понять откуда как и куда..
Denchik4 уровень, Днепр
15 сентября, 10:33
Подскажите пожалуйста, я прям максимально запутался.
SolomonVP7 уровень, Уже знаю что хочу создать посредством Java, но пока не умею...
10 сентября, 23:28
Жесть... а русская отличается от a английской... :)
Евгений13 уровень, Минск
2 сентября, 21:30
Все дело в "&". Решил задачу тем, что решил попробовать этот си мвол. до этого его не использовал. И это сработало. небольшая подсказка: if ((x) & (x)) удачи!)
Егор Погонин4 уровень, Одесса
11 августа, 21:39
в комментариях увидел легкий способ решения, который пока еще не проходили. решил попробовать сделать задания исходя из пройденного материала. очень долго возился. в итоге помогла статья http://developer.alexanderklimov.ru/android/java/if.php, а именно раздел о цепочке операторов if-else-if.
Slobodin Konstantin5 уровень, Хайфа
9 августа, 15:13
Код:
public static void checkInterval(int a) {
       String res = "";
       res = a < 50 || a > 100 ? "не" : "\b";
       System.out.println("Число " + a + " " + res + " содержится в интервале.");
   }
Вывод консоли: Число 60 содержится в интервале. Число 112 не содержится в интервале. Число 10 не содержится в интервале. Не проходит последнее условие, "Метод checkInterval должен выводить текст на экран согласно заданию." Есть идеи почему? UPD. Нашёл. Ему не понравилось "\b". Заменил на "". В положительном кейсе появился лишний пробел, по задачу засчитали. Число 60 содержится в интервале. Число 112 не содержится в интервале. Число 10 не содержится в интервале.
Канагат4 уровень, Astana
13 августа, 15:22
довольно интересное решение 🤨🧐
Kostik10 уровень, Москва
21 июля, 18:49
Решается без &&, с использованием предыдущих лекций(кому хочется реально закрепить материал, а не лишь бы сделать попроще)
Oleg6 уровень, Санкт-Петербург
31 августа, 19:01
Это если бы лекции были полноценными, а так приходится угадывать
Дмитрий10 уровень, Москва
16 июля, 19:59
Без выпендрежа допёр про else if(a<101) и это работает )
vzubkeviсh7 уровень, Санкт-Петербург
24 августа, 14:26
не понимаю, сделал то же самое только с else if(a>101) и это сработало, а с меньше не работает