#c_sharp #junior
Выкладываю решение задачи 39: Найти сумму всех цифр в числе (без использования циклов)
http://telegra.ph/Task-39-Najti-summu-vseh-cifr-v-chisle-11-02
Выкладываю решение задачи 39: Найти сумму всех цифр в числе (без использования циклов)
http://telegra.ph/Task-39-Najti-summu-vseh-cifr-v-chisle-11-02
Telegraph
Task 39. Найти сумму всех цифр в числе
Задача: дано натуральное число N. Нужно вычислить сумму его цифр. Условие: нельзя использовать преобразование в строку, массивы и циклы. Идея: раз нельзя использовать циклы, очевидно нужно использовать рекурсию. Реализация:
#c_sharp #junior #prime_numbers
Итак, решение задачи 40: проверяем число на простоту без циклов.
http://telegra.ph/Task-40-Proveryaem-chislo-na-prostotu-bez-ciklov-11-02
Итак, решение задачи 40: проверяем число на простоту без циклов.
http://telegra.ph/Task-40-Proveryaem-chislo-na-prostotu-bez-ciklov-11-02
Telegraph
Task 40. Проверяем число на простоту без циклов
Задача: дано натуральное число N. Написать функцию проверки числа на простоту. Условие: нельзя использовать циклы. Идея: плоха жизнь без циклов, но воспользуемся рекурсией. Для этого зададим параметр делителя числа, по ктр и будем делать рекурсию. Чтобы программно…
#junior
🎓 Анонс задачи 46: Разворот числа (решение будет в пятницу)
Дано натуральное число N.
Напишите функцию для реверса этого числа. Функция должна вернуть число, нельзя выводить результат по одной цифре.
Условие:
Нельзя использовать циклы, преобразование в строки, списки/массивы.
🎓 Анонс задачи 46: Разворот числа (решение будет в пятницу)
Дано натуральное число N.
Напишите функцию для реверса этого числа. Функция должна вернуть число, нельзя выводить результат по одной цифре.
Условие:
Нельзя использовать циклы, преобразование в строки, списки/массивы.
#c_sharp #junior #recursion
Итак, решение 46й задачи: Разворот числа
P.S. мне многие прислали свои решения 46й задачи.
Ребят, спасибо вам огромное за вашу активность! 👍🏻
Но в этот раз не будет пользовательских решений, т.к. задача не сложная. А ее главная фишка в рекурсии.
http://telegra.ph/Task-46-Razvorot-chisla-11-20
Итак, решение 46й задачи: Разворот числа
P.S. мне многие прислали свои решения 46й задачи.
Ребят, спасибо вам огромное за вашу активность! 👍🏻
Но в этот раз не будет пользовательских решений, т.к. задача не сложная. А ее главная фишка в рекурсии.
http://telegra.ph/Task-46-Razvorot-chisla-11-20
Telegraph
Task 46. Разворот числа
Задача: дано натуральное число N. Напишите функцию для реверса этого числа. Функция должна вернуть число, нельзя выводить результат по одной цифре. Условие: Нельзя использовать циклы, преобразование в строки, списки/массивы. Реализация: задача часто дается…
#junior
🎓 Анонс задачи 55: Квадраты (решение будет в понедельник)
Задан массив натуральных чисел, каждое значение это длина отрезка.
Необходимо выяснить какое наибольшее кол-во квадратов можно из них составить.
Сторона квадрата должна состоять только из одного отрезка.
Например,
[ 7, 7, 2, 7, 8, 7, 9, 7, 2 ]
Вывод: 1
🎓 Анонс задачи 55: Квадраты (решение будет в понедельник)
Задан массив натуральных чисел, каждое значение это длина отрезка.
Необходимо выяснить какое наибольшее кол-во квадратов можно из них составить.
Сторона квадрата должна состоять только из одного отрезка.
Например,
[ 7, 7, 2, 7, 8, 7, 9, 7, 2 ]
Вывод: 1
#c_sharp #junior
Итак, выкладываю решение 59й задачи!
Ваши варианты решений, мы опубликуем завтра.
http://telegra.ph/Task-59-Zakazy-01-03
Итак, выкладываю решение 59й задачи!
Ваши варианты решений, мы опубликуем завтра.
http://telegra.ph/Task-59-Zakazy-01-03
Telegraph
Task 59. Заказы
Задача: Фирма получила некоторые проекты и разбила их на меньшие независимые заказы с разными стоимостями. Предполагается, что все заказы могут быть выполнены за одну единицу времени. Фирма, имея ограниченное время, должна выяснить, сколько в наилучшем случае…
#announcement #task_109 #junior
Задача вне конкурса!
🎓 Задача 109: Медиана и среднее арифметическое (решение будет в четверг)
Даны два целых числа a, b. Необходимо найти наименьшее возможное целое число c, такое, что среднее арифметическое и медиана для a, b, c были одинаковы.
Медиана для трех чисел - среднее число для случая, когда числа отсортированы по убыванию.
Входные данные: a, b - целые числа от 1 до 10^6, а также a меньше b.
Вывод: c - наименьшее возможное целое число, что среднее и медиана для a, b, c одинаковы.
Пример:
a = 1, b = 2
Answer: c = 0
Задача вне конкурса!
🎓 Задача 109: Медиана и среднее арифметическое (решение будет в четверг)
Даны два целых числа a, b. Необходимо найти наименьшее возможное целое число c, такое, что среднее арифметическое и медиана для a, b, c были одинаковы.
Медиана для трех чисел - среднее число для случая, когда числа отсортированы по убыванию.
Входные данные: a, b - целые числа от 1 до 10^6, а также a меньше b.
Вывод: c - наименьшее возможное целое число, что среднее и медиана для a, b, c одинаковы.
Пример:
a = 1, b = 2
Answer: c = 0
#announcement #task_111 #junior
Задача вне конкурса
🎓 Задача 111: Финал (решение будет в четверг)
В ваш город на финал футбольного кубка приехало N болельщиков ФК Реал Мадрид и M болельщиков ФК Барселона. В вашем городе всего 1 отель, и номера в нем только по K мест каждый. Необходимо определить кол-во номеров, ктр нужны для размещения всех болельщиков, разумеется, крайне нежелательно селить в один номер болельщиков разных клубов.
Входные данные: N, M, K - натуральные числа от 1 до 10000
Вывод: кол-во требуемых номеров в отеле для размещения всех болельщиков
Условие: использовать переменные только целого типа, запрещается использовать функции округления из коробки языка
Пример:
N = 7, M = 12, K = 3
Answer = 7
Задача вне конкурса
🎓 Задача 111: Финал (решение будет в четверг)
В ваш город на финал футбольного кубка приехало N болельщиков ФК Реал Мадрид и M болельщиков ФК Барселона. В вашем городе всего 1 отель, и номера в нем только по K мест каждый. Необходимо определить кол-во номеров, ктр нужны для размещения всех болельщиков, разумеется, крайне нежелательно селить в один номер болельщиков разных клубов.
Входные данные: N, M, K - натуральные числа от 1 до 10000
Вывод: кол-во требуемых номеров в отеле для размещения всех болельщиков
Условие: использовать переменные только целого типа, запрещается использовать функции округления из коробки языка
Пример:
N = 7, M = 12, K = 3
Answer = 7
#announcement #task_113 #junior
Задача совсем для новичков, разумеется, вне конкурса! Хотя, если такую задачу кто-то не решит на тех.интервью, его можно смело заносить в черный список.
🎓 Задача 113: Инициализация массива (решение будет в четверг)
Нужно проинициализировать числовой массив размера NxN следующим образом:
- задать нули элементам на побочной диагонали;
- задать единицы элементам выше побочной диагонали;
- задать -1 элементам ниже побочной диагонали
Входные данные: N - натуральное число от 1 до 10^6
Вывод: проинициализированный массив
Пример: серьезно ?! 😕
Задача совсем для новичков, разумеется, вне конкурса! Хотя, если такую задачу кто-то не решит на тех.интервью, его можно смело заносить в черный список.
🎓 Задача 113: Инициализация массива (решение будет в четверг)
Нужно проинициализировать числовой массив размера NxN следующим образом:
- задать нули элементам на побочной диагонали;
- задать единицы элементам выше побочной диагонали;
- задать -1 элементам ниже побочной диагонали
Входные данные: N - натуральное число от 1 до 10^6
Вывод: проинициализированный массив
Пример: серьезно ?! 😕
🔥 Хотите стать Senior-разработчиком?!
Эти 6 пунктов помогут улучшить ваши навыки!
Читать статью (5 мин)
#programming #senior #junior
Эти 6 пунктов помогут улучшить ваши навыки!
Читать статью (5 мин)
#programming #senior #junior