Вводные задачи

  1. IntroTask3Digits Дано число, проверить, что в нем ровно три цифры.
  2. IntroTaskLast5 Дано число, проверить, верно ли, что у него на конце цифра 5.
  3. IntroTaskSameDigits Дано число, проверить, верно ли, что у него на конце две одинаковые цифры.
  4. IntroTaskLeap Дан год, определить, високосный или нет. Обязательно прочитайте в википедии, что такое високосный год.
  5. IntroTaskCat Дано целое число. Верните строку, в которой к этому числу приписано существительное “кот” в правильной форме. Например, “1 кот”, “2 кота”, “5 котов”.
  6. IntroTaskQuadraticEquation Даны коэффициенты квадратного уравнения, целые числа a, b, c: \(ax^2+bx+c = 0\) Решите квадратное уравнение. Разберите все случаи, включая \(a = 0\). Верните ответ в виде одной из следующих строк: «решений нет», «одно решение x = …», «два решения x1 = …, x2 = …» или «решений бесконечно много». Округлите ответы до двух знаков после запятой. Если в уравнении два корня, сначала выведите меньший корень.
  7. PrimalityTest Дано число, проверить его на простоту.
    • можете перебрать делители числа \(n\) от 2 до \(n - 1\) и проверить, что ни один из них не подходит.
    • или можете оптимизировать, перебирая только до квадратного корня
  8. Сайт codingbat.com. Зарегистрируйтесь на нем и решите по несколько задач из следующих разделов Java: Warmup, String, Array, Logic. Решайте в любом порядке, и решайте все степени трудности, от 1 до 3.

Нет смысла решать много задач, если они легко вам даются. Если вы можете решать задачи уровня сложности 3, достаточно решить по две задачи.

Задачи с этого сайта не нужно переносить себе в репозиторий.