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

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

code_blocks
مسئله مربوطه: ماراتون پینگ پنگ (#16) arrow_outward
verified
وضعیت داوری نهایی: محدودیت زمان تست 5
terminal
زبان برنامه‌نویسی: Python
schedule
ارسال‌کننده و زمان:
Mujtablue io (۳ سال پیش)
descriptionsolution.py ۱۳ خط • ۲۸۶ بایت
1pong = lambda n: [i for i in range(n, 0, -1) if not bool(n % i)][1]
2
3
4def ping(shot):
5 k, v = next(iter(shot.items()))
6 while v[-1] > 1:
7 v.append(pong(v[-1]))
8 else:
9 return len(v)
10
11
12first_shot = int(input())
13print(ping({first_shot: [first_shot]}))
کد ارسال‌شده برای داوری خودکار هاتکدز UTF-8