22922023-01-09 20:02:57neszbalDecimáliapython3Hibás válasz 0/100277ms40340 KiB
import math

N = int(input())

L = list(map(int, input().split()))[::-1]

osszeg = 0

for i, ertek in enumerate(L):
    if math.floor(ertek / 10**i) *10**i *(10**(N-i-1)) > osszeg:
        osszeg = math.floor(ertek / 10**i) *10**i *(10**(N-i-1))
        break
    if math.floor(ertek / 10**i) > 0:
        osszeg += math.floor(ertek / 10**i) *10**i *(10**(N-i-1))

print(osszeg)
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva18ms11248 KiB
2Hibás válasz17ms11500 KiB
3Elfogadva17ms11716 KiB
subtask20/25
4Elfogadva17ms12040 KiB
5Hibás válasz17ms11872 KiB
6Hibás válasz17ms12352 KiB
7Hibás válasz17ms12552 KiB
8Hibás válasz17ms12720 KiB
subtask30/26
9Hibás válasz17ms12664 KiB
10Hibás válasz17ms12772 KiB
11Hibás válasz17ms13224 KiB
12Hibás válasz17ms13312 KiB
13Hibás válasz17ms13264 KiB
14Elfogadva16ms12972 KiB
15Hibás válasz17ms13152 KiB
16Hibás válasz17ms13152 KiB
subtask40/19
17Hibás válasz17ms13320 KiB
18Hibás válasz17ms13560 KiB
19Hibás válasz17ms13280 KiB
20Hibás válasz17ms13780 KiB
subtask50/30
21Hibás válasz273ms40212 KiB
22Hibás válasz273ms40340 KiB
23Hibás válasz275ms40332 KiB
24Hibás válasz277ms40240 KiB
25Hibás válasz275ms40340 KiB
26Hibás válasz270ms40332 KiB
27Hibás válasz165ms29312 KiB
28Hibás válasz17ms13808 KiB