110902024-07-06 22:07:04probaSzámjegycserepython3Hibás válasz 0/100398ms7836 KiB
# 50, 00, 25, 75
lista = [int(input()) for i in range(int(input()))]

for i in lista:
    tovabb = True
    
    # osztható 25-tel    
    if i % 25 == 0:
        print(0)
        tovabb = False
    
    # van benne 5-ös továbbá 2 vagy 7-es
    if tovabb and '5' in str(i) and ('2' in str(i) or '7' in str(i)):
        if str(i)[-1]=='5' or str(i)[-2]=='2' or str(i)[-2]=='7':
            print(1)
            tovabb = False
        else:
            if str(i)[-2]=='5' or str(i)[-1]=='2' or str(i)[-1]=='7':
                print(1)
                tovabb = False
            else:
                print(2)
                tovabb = False
    
    # van benne 5-ös és 0
    if tovabb and '0' in str(i) and '5' in str(i):
        if str(i)[-1] == '0' or str(i)[-2]=='5':
            print(1)
            tovabb = False
        else:
            if str(i)[-1] == '5' or str(i)[-2]=='0':
                print(1)
                tovabb = False
            else:
                print(2)
                tovabb = False
            

    # ha van benne 2 nulla
    if tovabb and str(i).count('0')>1:
        if str(i)[-1]=='0' or str(i)[-2]=='0':
            print(1)
            tovabb = False
        else:
            print(2)
            tovabb = False
            
    if tovabb:
        print(-1)
        
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva17ms3044 KiB
subtask20/21
2Hibás válasz134ms4852 KiB
subtask30/23
3Hibás válasz328ms7484 KiB
4Hibás válasz326ms7812 KiB
5Hibás válasz330ms7644 KiB
6Hibás válasz337ms7644 KiB
7Hibás válasz330ms7788 KiB
8Hibás válasz384ms7648 KiB
9Hibás válasz337ms7752 KiB
10Hibás válasz326ms7812 KiB
11Hibás válasz331ms7644 KiB
12Hibás válasz342ms7772 KiB
13Hibás válasz356ms7644 KiB
14Hibás válasz326ms7640 KiB
15Hibás válasz330ms7644 KiB
16Hibás válasz398ms7644 KiB
17Hibás válasz331ms7644 KiB
18Hibás válasz337ms7644 KiB
19Hibás válasz358ms7648 KiB
20Hibás válasz358ms7684 KiB
21Hibás válasz326ms7836 KiB
22Hibás válasz335ms7784 KiB
23Hibás válasz331ms7648 KiB
subtask40/41
24Elfogadva19ms3044 KiB
25Elfogadva19ms3188 KiB
26Elfogadva18ms3084 KiB
27Elfogadva18ms3088 KiB
28Elfogadva18ms3048 KiB
29Elfogadva18ms3172 KiB
30Elfogadva17ms3192 KiB
31Elfogadva18ms3172 KiB
32Elfogadva18ms3172 KiB
33Hibás válasz19ms3300 KiB
34Elfogadva18ms2976 KiB
35Elfogadva18ms3044 KiB
36Elfogadva21ms3180 KiB
37Elfogadva45ms3356 KiB
38Elfogadva18ms3096 KiB
39Elfogadva17ms3044 KiB
40Elfogadva19ms3196 KiB
41Elfogadva18ms3172 KiB
42Elfogadva20ms3100 KiB
43Elfogadva20ms3172 KiB
44Elfogadva20ms3172 KiB
45Elfogadva23ms3248 KiB
46Hibás válasz18ms3044 KiB
47Hibás válasz20ms3300 KiB
subtask50/15
48Hibás válasz171ms3684 KiB
49Futási hiba17ms3304 KiB
50Hibás válasz381ms7624 KiB
51Futási hiba17ms3172 KiB
52Hibás válasz120ms4480 KiB
53Futási hiba17ms3064 KiB
54Elfogadva104ms3728 KiB
55Elfogadva65ms4196 KiB
56Elfogadva305ms7516 KiB
57Futási hiba17ms3300 KiB
58Futási hiba18ms3440 KiB
59Futási hiba17ms3300 KiB
60Elfogadva98ms3728 KiB
61Elfogadva98ms3684 KiB
62Elfogadva143ms3568 KiB
63Elfogadva100ms3632 KiB
64Elfogadva301ms7652 KiB
65Elfogadva303ms7780 KiB
66Elfogadva303ms7704 KiB