arrow_forward همه ارسال‌ها

جزئیات ارسال کد#632

code_blocks
مسئله مربوطه: ماراتون پینگ پنگ (#16) arrow_outward
verified
وضعیت داوری نهایی: پاسخ نادرست تست 3
terminal
زبان برنامه‌نویسی: Python
schedule
ارسال‌کننده و زمان:
Ali Ashouri (۱ سال پیش)
descriptionsolution.py ۲۱ خط • ۴۴۲ بایت
1import math
2
3
4def main():
5 number_as_string = input()
6 number = int(number_as_string)
7 root_of_number = math.floor(math.sqrt(number))
8 length_of_sequence = 1
9 divisor = 2
10 while divisor <= root_of_number:
11 if number % divisor == 0:
12 length_of_sequence += 1
13 number = number // divisor
14 else:
15 divisor += 1
16
17 print(length_of_sequence)
18
19
20if __name__ == '__main__':
21 main()
کد ارسال‌شده برای داوری خودکار هاتکدز UTF-8