JavaRush /Курсы /Java Multithreading /Задачи по системам исчисления

Задачи по системам исчисления

Java Multithreading
10 уровень , 2 лекция
Открыта

— Привет, Амиго!

18
Задача
Java Multithreading, 10 уровень, 2 лекция
Недоступна
Конвертер систем счислений
Реализуй логику метода convertNumberToOtherNumberSystem, который должен переводить число number.getDigit(). из одной системы счисления(numberSystem) в другую (expectedNumberSystem). Брось NumberFormatException, если переданное число некорректно, например, число "120" с системой счисления
18
Задача
Java Multithreading, 10 уровень, 2 лекция
Недоступна
Осваиваем методы класса Integer
Используя метод Integer.parseInt(String, int) реализуй логику метода convertToDecimalSystem, который должен переводить переданную строку в десятичное число и возвращать его в виде строки.
18
Задача
Java Multithreading, 10 уровень, 2 лекция
Недоступна
Палиндром?
Объяви и реализуй логику приватного статического метода Set<Integer> getRadix(String number), в котором нужно определить, в каких системах счисления (от 2 до 36 включительно) представление числа number (передается в десятичной системе счисления) является палиндромом и добавить индекс таких систем в
18
Задача
Java Multithreading, 10 уровень, 2 лекция
Недоступна
Минимальное допустимое основание системы счисления
В метод main первым аргументом приходит строка, которая содержит последовательность символов (Все символы в строке имеют коды в таблице ASCII от 32 до 127 включительно). Длина строки не превышает 255 символов. Нужно реализовать программу, которая по входящей строке определит, является ли содержимое
Комментарии (56)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
I'll kick them all Уровень 5
31 августа 2025
Прикольно. Сделал все через в стримах =) (ну кроме 1)
wokku Уровень 51
26 августа 2023
Всё это нужно знать, но от этих задач с числами тошнит, духота
ZagagovSoslan Уровень 51
2 ноября 2023
Да покайфу вроде )
Павел Перминов Уровень 51
19 июля 2023
Очень обидно выполнить все условия с первого раза кроме : Необходимо объявить приватный статический метод Set<Integer> getRadix(String number). =)))))))
Константин Уровень 51
10 февраля 2023
Когда решаешь первую задачу в одну строку и охереваешь от количества кода правильного решения :) Просто оставлю это здесь s - число в строковом виде текущей системы счисления 16 - цифра текущей системы счисления 2 - цифра итоговой системы счисления (в которую нужно перевести)
19 марта 2024
Двачую. Сделал с Long то же самое - не прокатило валидатору. Надо именно BigInteger.
varrrada Уровень 41
19 июля 2022
В целом, не сложные задачи, но интересные. Почему-то с последней очень затупила, сделала только с подсказками. Хотя, вроде, ничего ужасного...
JavaCoder Уровень 51
11 июля 2022
Очень полезные задачи.
Сергей Уровень 51
2 июля 2022
Задача "Осваиваем методы класса Integer". Решение от авторов ожидаемо падает на строке "0".
Kirill Уровень 46
22 января 2025
Я даже больше скажу, решение от авторов с отрицательными числами тоже работать не будет.
29 апреля 2022
Чуваки, главный совет: Не надо придумывать велосипед!
Vit Уровень 33
28 января 2022
Классные задачи!
Ars Уровень 41
12 ноября 2021
Инфа по последней задаче: Среднее количество попыток для этой задачи 3.09. Всего эту задачу решили 3587 учеников. Окончательно убедился что не предоставлять тестовые данные на которых работает валидатор - это очень недружелюбная реализация проверки. Это как обращение в техподдержку, которое описывает половину проблемы и уточнить ничего нельзя. Сиди и гадай. Только там известно как должна работать программа и можно додуматься что делал пользователь или посоветоваться с коллегами. И мне даже за это деньги платят. А тут валидатор - чёрный ящик в котором вообще непонятно что. И я ещё плачу за это обучение. Начало складываться ощущение, что валидатор сделан так плохо специально, чтобы создать ощущение, что задачи тяжёлые.
Рин Уровень 42
21 декабря 2024
А ты думаешь, устроишься на работу, и все программы у тебя будут падать со словами "простите, вы здесь минус забыли"?)