110952024-07-06 22:39:45probaSzámjegycserepython3Hibás válasz 0/100280ms7888 KiB
# 50, 00, 25, 75
lista = [int(input()) for i in range(int(input()))]
#lista = [157, 1001, 152, 7500, 7005, 2235, 52, 22, 10011]

for i in lista:
    s = str(i)
    
    # osztható 25-tel    
    if i % 25 == 0:
        print(0)
    
    else:
        tovabb = True    
        
        # van benne 5-ös továbbá 2 vagy 7-es
        if '5' in s and ('2' in s or '7' in s):
            if s[-1]=='5' or (s[-2:]=='57' or s[-2:]=='52') :
                print(1)
                tovabb = False
            else:
                print(2)
                tovabb = False
            
        # van benne 5-ös és 0
        if tovabb and '0' in s and '5' in s:
            if s[-1] == '5' and s[-2]=='0':
                print(1)
                tovabb = False
            else:
                print(2)
                tovabb = False
            
        # ha van benne 2 nulla
        if tovabb and s.count('0')>1:
            if s[-1]=='0' or s[-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álasz101ms4716 KiB
subtask30/23
3Hibás válasz256ms7620 KiB
4Hibás válasz259ms7620 KiB
5Hibás válasz266ms7620 KiB
6Hibás válasz261ms7548 KiB
7Hibás válasz263ms7620 KiB
8Hibás válasz266ms7772 KiB
9Hibás válasz257ms7684 KiB
10Hibás válasz256ms7656 KiB
11Hibás válasz259ms7684 KiB
12Hibás válasz259ms7656 KiB
13Hibás válasz264ms7684 KiB
14Hibás válasz263ms7608 KiB
15Hibás válasz261ms7536 KiB
16Hibás válasz268ms7800 KiB
17Hibás válasz263ms7888 KiB
18Hibás válasz263ms7624 KiB
19Hibás válasz273ms7624 KiB
20Hibás válasz266ms7624 KiB
21Hibás válasz259ms7600 KiB
22Hibás válasz264ms7692 KiB
23Hibás válasz261ms7620 KiB
subtask40/41
24Elfogadva18ms3244 KiB
25Elfogadva18ms3080 KiB
26Elfogadva18ms3044 KiB
27Elfogadva18ms3180 KiB
28Elfogadva18ms3044 KiB
29Elfogadva18ms3044 KiB
30Elfogadva18ms3088 KiB
31Elfogadva17ms3172 KiB
32Elfogadva18ms3044 KiB
33Hibás válasz18ms3060 KiB
34Elfogadva17ms2920 KiB
35Elfogadva17ms3044 KiB
36Elfogadva19ms3100 KiB
37Elfogadva43ms3416 KiB
38Elfogadva18ms3324 KiB
39Elfogadva17ms3032 KiB
40Elfogadva17ms2916 KiB
41Elfogadva17ms3088 KiB
42Elfogadva19ms3228 KiB
43Elfogadva19ms3172 KiB
44Elfogadva21ms3056 KiB
45Elfogadva20ms3228 KiB
46Hibás válasz17ms3064 KiB
47Hibás válasz20ms3044 KiB
subtask50/15
48Hibás válasz57ms3460 KiB
49Futási hiba18ms3256 KiB
50Hibás válasz280ms7616 KiB
51Futási hiba17ms2988 KiB
52Hibás válasz82ms4828 KiB
53Futási hiba18ms3044 KiB
54Elfogadva57ms3684 KiB
55Elfogadva54ms4088 KiB
56Elfogadva261ms7444 KiB
57Futási hiba18ms3428 KiB
58Futási hiba18ms3300 KiB
59Futási hiba17ms3320 KiB
60Elfogadva56ms3684 KiB
61Elfogadva57ms3684 KiB
62Elfogadva57ms3700 KiB
63Elfogadva57ms3596 KiB
64Elfogadva263ms7624 KiB
65Elfogadva264ms7624 KiB
66Elfogadva259ms7624 KiB