Нужно написать конвертер температуры, который переводит значение из Цельсия в Фаренгейт и обратно. Это простая, но очень интересная задача для понимания синтаксиса.
В этой задаче:
• Используем методы для расчёта C → F и F → C
• Создаём функции для ввода данных
• Делаем ввод с консоли с помощью new Scanner()
🔥 — если узнал новое
🤝 — если уже делал подобное
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30🤝22👍7❤2
Пишем утилиту, которая получает число и систему счисления, переводит число и проверяет, будет ли оно палиндромом. Это полезно для обучения работе с системами счисления, строками и алгоритмами.
В этом посте:
• Переводим числа в любую систему от 2 до 36
• Проверяем строку на палиндром
• Пишем чистую и понятную консольную программу разбивая действия на функции
🔥 — если узнал новое
🤝 — если уже делал подобное
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14🤝8👍4
Создаём утилиту, которая определяет, правильно ли расставлены круглые, квадратные и фигурные скобки. Это отличный способ потренироваться в работе со стеком и логикой.
В этом посте:
• Используем Stack для отслеживания скобок
• Проверяем пары на соответствие
• Пишем компактную консольную программу
🔥 — если попробуешь повторить
🤝 — если уже делал подобное
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19❤6🤝4👍3
Создаём утилиту, которая получает дату и генерирует стабильный прогноз: удачу, цвет дня и совет. Никакой магии — только сиды, хеши и логика.
В этом посте:
• Генерируем сид из даты
• Используем Random для предсказаний
• Выдаём стабильный, “характерный” результат
🔥 — если узнал что-то новое
🤝 — если попробуешь создать
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24❤5👍4🤝2👎1
Получаем двумерный массив из 0 и 1, где 1 — земля, 0 — вода. Нужно определить, сколько изолированных островов на карте. Идеальный способ попрактиковаться в DFS и рекурсивной логике.
В этом посте:
• Обходим матрицу и запускаем обход с каждой новой землёй.
• Используем DFS для пометки соседей.
• Считаем количество независимых островов.
🔥 — если узнал что-то новое
🤝 — если попробуешь сделать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19❤8👍6🤝1
Создаём интерактивную консольную утилиту, которая просит ввести фразу и по времени ответа делает вывод о твоём состоянии. Это как цифровой психолог на минималках.
В этом посте:
• Засекаем скорость ввода.
• Сравниваем с предустановленными порогами.
• Выдаем результат.
🔥 — если узнал что-то новое
🤝 — если уже делал подобное
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14🤝12❤6
Создаём консольную утилиту, которая отслеживает клавиши 1, 2, 3 и считает голоса мгновенно — без ввода строки, без Enter. Можно вставлять в мини-игры, опросники или просто фидбек.
В этом посте:
• Используем System,in,read()
• Храним счёт в массиве.
• Обновляем голосование на лету.
Такой подход реально спасает, когда нужно быстро собрать реакцию игроков или участников опроса прямо во время выполнения программы.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13❤4👍4🤝1
Пишем утилиту, которая получает дату и выводит, как она будет выглядеть в формате США, Японии, Германии, Индии. Отличная практика работы с Locale, DateTimeFormatter и вводом с консоли.
В этом посте:
• Получаем дату с консоли.
• Используем DateTimeFormatter под каждую страну.
• Узнаём, где день пишется первым, а где год.
Задача помогает разобраться с Locale, форматами и обработкой дат в Java.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥10👍7
Пишем утилиту, которая по длине маршрута рассчитывает, сколько примерно потребуется шагов и времени. Поможет для целей «10 000 шагов в день», планирования прогулок или просто трекинга активности.
В этом посте:
• Используем среднюю длину шага и скорость ходьбы.
• Переводим метры в шаги и минуты.
• Получаем понятную статистику для пользователя.
Конечно это "грубый" пример, но для не больших приложений подойдёт идеально!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍6🔥4👎1
Напишем консольную игру, которая тренирует память: показываем список случайных чисел, через 5 секунд убираем и спрашиваем, было ли конкретное число. Пользователь отвечает, а программа проверяет.
В этом посте:
• Используем списки и случайные числа.
• Засекаем время через Thread.sleep.
• Чистим экран ANSI-командой и задаём вопрос.
Решив эту задачу ты потренируешь использование коллекций и потоков, а так же свою память.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22❤8👍7🤝2