Задача: цифровой корень натурального числа — это цифра, полученная в результате итеративного процесса суммирования цифр, на каждой итерации которого для подсчета суммы цифр берут результат, полученный на предыдущей итерации. Этот процесс повторяется до тех пор, пока не будет получена одна цифра.
Необходимо составить программу нахождения цифрового корня натурального числа.
Входные данные: N - натуральное число, где 0 <= N <= 10^9
Вывод: цифровой корень числа N
Ответ - https://telegra.ph/Answer-12-27-9
Необходимо составить программу нахождения цифрового корня натурального числа.
Входные данные: N - натуральное число, где 0 <= N <= 10^9
Вывод: цифровой корень числа N
Ответ - https://telegra.ph/Answer-12-27-9
Задача: трансформировать строку по таким правилам:
1) Изменить регистр каждого символа, т.е. нижний регистр в верхний регистр, верхний регистр в нижний регистр. (например
2) Изменить порядок слов на обратный ( например
Важно! Количество пробелов должно быть сохраненно.
Например, для строки
Входные данные: строка, которая состоит из букв английского алфавита и пробелов.
Выходные данные: трансформированая строка.
Ответ - https://telegra.ph/Answer-01-07
1) Изменить регистр каждого символа, т.е. нижний регистр в верхний регистр, верхний регистр в нижний регистр. (например
'FizzBuzz'--> 'fIZZbUZZ');2) Изменить порядок слов на обратный ( например
'pen pinapple apple PEN' --> 'pen APPLE PINAPPLE PEN'). Важно! Количество пробелов должно быть сохраненно.
Например, для строки
'js css html' 'HTML CSS JS' - неправильный вариант'HTML CSS JS' - правильный вариантВходные данные: строка, которая состоит из букв английского алфавита и пробелов.
Выходные данные: трансформированая строка.
Ответ - https://telegra.ph/Answer-01-07
Входные данные:
Важно!
Ответ - https://telegra.ph/Answer-01-17-6
32-bit signed integer number
Выходные данные:number с перевернутыми цифрами(строкой), либо '0'Важно!
Если изменение number приводит к тому, что значение выходит за пределы интервала [-2^31, 2^31 - 1], нужно вернуть '0'Ответ - https://telegra.ph/Answer-01-17-6
Напишите функцию
ЧЧ = часы, дополненные до 2 цифр, диапазон: 00–99
ММ = минуты, дополненные до 2 цифр, диапазон: 00–59
SS = секунды, дополненные двумя цифрами, диапазон: 00–59
Минимальное значение seconds = 0 (00:00:00)
Максимальное значение seconds = 359999 (99:59:59)
Ответ - https://telegra.ph/Answer-01-24-5
humanReadable, которая принимает неотрицательное целое число (секунды) в качестве входных данных и возвращает время в удобочитаемом формате (ЧЧ:ММ:СС)ЧЧ = часы, дополненные до 2 цифр, диапазон: 00–99
ММ = минуты, дополненные до 2 цифр, диапазон: 00–59
SS = секунды, дополненные двумя цифрами, диапазон: 00–59
Минимальное значение seconds = 0 (00:00:00)
Максимальное значение seconds = 359999 (99:59:59)
Ответ - https://telegra.ph/Answer-01-24-5
Реализуйте функцию
1. number - является простым числом
2. number+2 или number-2 - как минимум одно из этих чисел является простым.
Если хоть одно условие не выполняется, возвращать false.
Например, возьмем число 7.
1. 7 - простое число.
2. 7+2 = 9, 7-2 = 5. 5 простое число
Ответ: true
Ответ - https://telegra.ph/Answer-01-24-6
isTwinPrime, которая возвращает true, если 1. number - является простым числом
2. number+2 или number-2 - как минимум одно из этих чисел является простым.
Если хоть одно условие не выполняется, возвращать false.
Например, возьмем число 7.
1. 7 - простое число.
2. 7+2 = 9, 7-2 = 5. 5 простое число
Ответ: true
Ответ - https://telegra.ph/Answer-01-24-6
Напишите функцию
Пример:
39 --> 3 (3*9 = 27, 2*7 = 14, 1*4 = 4 . 4 состоит из одной цифры, чтобы дойти до четвёрки мы сделали 3 итерации. )
Ответ - https://telegra.ph/Answer-02-02-14
persistence, которая принимает положительный параметр num и возвращает его мультипликативную величину, то есть количество раз, которое вы должны умножить на num, пока не получите одну цифру.Пример:
39 --> 3 (3*9 = 27, 2*7 = 14, 1*4 = 4 . 4 состоит из одной цифры, чтобы дойти до четвёрки мы сделали 3 итерации. )
Ответ - https://telegra.ph/Answer-02-02-14
Нестареющая классика
Напишите программу, которая выводит на экран числа от 1 до num. При этом вместо чисел, кратных трем, программа должна выводить слово «fizz», а вместо чисел, кратных пяти — слово «buzz». Если число кратно и 3, и 5, то программа должна выводить слово «fizzbuzz» .
Входные параметры :
Ответ - https://telegra.ph/Answer-02-09
Напишите программу, которая выводит на экран числа от 1 до num. При этом вместо чисел, кратных трем, программа должна выводить слово «fizz», а вместо чисел, кратных пяти — слово «buzz». Если число кратно и 3, и 5, то программа должна выводить слово «fizzbuzz» .
Входные параметры :
num - целое число, num > 1
Ну что, свело олдскулы?Ответ - https://telegra.ph/Answer-02-09
Чем является функция
1) Замыканием.
2) Чистой функцией.
3) Функцией высшего порядка.
4) Функцией низшего порядка.
Ответ - https://telegra.ph/Answer-03-28-2
someFunc?1) Замыканием.
2) Чистой функцией.
3) Функцией высшего порядка.
4) Функцией низшего порядка.
Ответ - https://telegra.ph/Answer-03-28-2
Напишите функцию
Ответ - https://telegra.ph/Answer-04-13-3
numberOfPeopleInTheBus, которая возвращает количество людей в автобусе которые остались после последней остановки. Функция принимает двумерный массив в котором описано что произошло на каждой из остановок, в каждом из внутренних массивов лежит два значения, первое - это количество людей которые сели в автобус а второе - это количество людей которые из него вышли.Ответ - https://telegra.ph/Answer-04-13-3
Напишите функцию
Ответ - https://telegra.ph/Answer-04-18-7
curry, которая принимает любую функцию и возвращает её каррированный вариант (см. пример).Ответ - https://telegra.ph/Answer-04-18-7