770 читали · 1 год назад
Как на питоне разделить число на цифры
Задача: Разбить целое число на отдельные цифры, чтобы с ними можно было работать по отдельности. def split_digits(number): digits = [] while number > 0: digit = number % 10 digits.append(digit) number //= 10 return digits[::-1] # Переворачиваем список, чтобы цифры шли в правильном порядке number = 12345 result = split_digits(number) print(result) # Вывод: [1, 2, 3, 4, 5] def split_digits(number): return list(map(int, str(number))) number = 12345 result = split_digits(number) print(result) # Вывод: [1, 2, 3, 4, 5] def split_digits_recursive(number, digits=[]): if number == 0: return digits else: digits...
337 читали · 2 года назад
Java 1736. Как сделать диапазон чисел в java
Можно создать диапазон чисел разными способами. int a = 0; int b = 4; int[] array = {0, 1, 2, 3, 4, 5}; for (int element : array) { if (a < element && element < b) { System.out.println(element); } } Этот код выведет числа 1, 2 и 3, так как они находятся в диапазоне от 0 (не включительно) до 4 (не включительно) [[2[1]. import java.util.stream.IntStream; public class Main { public static void main(String[] args) { IntStream.range(1, 11).forEach(System.out::println); } } Этот код выведет числа от 1 до 10...