PYTHON Подсчитайте количество натуральных делителей числа x (включая 1 и само число; x≤2∗109).
Входные данные
Вводится натуральное число x.
Выходные данные
Выведите единственное число - количество делителей числа x.
Примеры
Входные данные
32
Выходные данные
6
Я написал вот такой код, но написано, что превышено максимальное время работы программы:
x=int(input())
a=0
for b in range(1, x+1):
if x%b==0:
a=a+1
print(a)
Что я делаю не так?
184
298
Ответы на вопрос:
Package main; import java.io.bufferedreader; import java.io.ioexception; import java.io.inputstreamreader; public class main { public static bufferedreader reader = new bufferedreader(new inputstreamreader(system.in)); public static void main(string[] args) throws ioexception { int n = integer.parseint(reader.; int[] array = new int[n]; for(int i = 0; i < array.length; ++i) array[i] = integer.parseint(reader.; system.out.println("negative: " + main.function(array)); } public static boolean function(int[] array) { for(int number : array) if(number > = 0) return false; return true; } }
Популярно: Информатика
-
gagag59012.03.2020 14:58
-
Памагиш25.02.2022 05:31
-
Dariu11120.11.2020 08:14
-
лейла2003228.05.2023 04:12
-
ekaterina123sve17.09.2021 17:41
-
Pandochkalove726.09.2020 06:54
-
ROLFRUTIN16.04.2023 14:32
-
BarcelonaReal07.05.2023 03:35
-
evgeha1982108.01.2021 08:15
-
GVA20020806.07.2020 00:33