Точка входа в программирование
21.4K subscribers
905 photos
163 videos
1 file
2.45K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Алгоритм решения сегодняшней задачи

1. Преобразовать число в строку, чтобы работать с цифрами.
2. Разбить строку на список и отсортировать его по убыванию.
3. Объединить элементы списка в строку и преобразовать её в число.
4. Возвратить полученное число из функции.

Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀

#решение #задача
Задача с codewars

Напишите функцию, которая принимает два целых числа (a, b, где a < b) и возвращает массив всех целых чисел между введеными числами, включая их.

Пример:
Input: (1, 4) Output: [1,2,3,4]
Input: (-2,2) Output: [-2,-1,0,1,2]

Тестировать

#задача #8kyu
Алгоритм решения сегодняшней задачи

1. Определить функцию, которая принимает два целых числа a и b в качестве параметров.
2. Проверить, что a < b, иначе вернуть пустой список.
3. Создать пустой список для хранения результата.
4. Использовать цикл for или while для перебора всех целых чисел от a до b включительно.
5. Добавить каждое число в список.
6. Возвратить список из функции.

Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀

#решение #задача
Задача с codewars

Функция принимает число и делает его отрицательным. Ноль не имеет какого-либо математического знака. Если число отрицательное, тогда никаких действий не требуется. 

Пример:
Input: 1 Output: -1
Input: -5 Output: -5

Тестировать

#задача #8kyu
Алгоритм решения сегодняшней задачи

1. Определить функцию, которая принимает одно целое число n в качестве параметра.
2. Проверить, является ли число n положительным или нулевым.
3. Если да, то умножить его на -1, чтобы сделать его отрицательным.
4. Если нет, то оставить его без изменений.
5. Возвратить число n из функции.

Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀

#решение #задача
Задаа с codewars

Функция преобразует строку в число. Какие способы вы знаете?

Пример:
Input: "1234" Output: 1234;
Input: "-7" Output: -7;

Тестировать

#задача #8kyu
Алгоритм решения сегодняшней задачи

1. Определить функцию, которая принимает одну строку s в качестве параметра.
2. Использовать встроенную функцию языка программирования, которая позволяет преобразовать строку в число.
3. Вызвать эту функцию с аргументом s и присвоить результат переменной n.
4. Возвратить переменную n из функции.

Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀

#решение #задача
Задача с codewars

Функция принимает массив из чисел и строк и возвращает новый массив состоящий только из чисел.

Пример:
Input: [1,2,'a','b'] Output: [1,2];
Input: [1,2,'aasf','1','123',123] Output: [1,2,123];

Тестировать

#задача #7kyu
Алгоритм решения сегодняшней задачи

1. Определить функцию, которая принимает один массив arr в качестве параметра.
2. Создать пустой список для хранения чисел.
3. Использовать цикл for или while для перебора всех элементов массива arr.
4. Проверить, является ли каждый элемент числом или строкой.
5. Если элемент является числом, то добавить его в список.
6. Если элемент является строкой, то пропустить его.
7. Возвратить список из функции.

Попробуйте написать код на любом языке программирования и поделиться им в комментариях. Успехов! 🍀

#решение #задача
Задача с codewars

Вдоль дороги расположены столбы на равном расстоянии друг от друга. Найдите длину участка дороги между первым и последним столбом в сантиметрах (не учитывая ширину крайних столбов). Расстояние между соседними столбами и ширина каждого столба одинаковы.

Функция принимает три аргумента:

— количество столбов (≥ 1);
— расстояние между соседними столбами в метрах (от 10 до 30);
— ширина столба в сантиметрах (от 10 до 50).

Пример:
Input: (2, 20, 25) Output: 2000;
Input: (1, 10, 10) Output: 0;

Тестировать#задача #7kyu