Есть ответ 👍

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
Посмотреть ответы 2

Ответы на вопрос:


Всё норм чел, у тебя все норм


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;       } }

Популярно: Информатика