111032024-07-06 23:32:49probaSzámjegycserepython3Futási hiba 0/10019ms3324 KiB
# 50, 00, 25, 75
lista = [int(input()) for i in range(int(input()))]
#lista = [157, 1001, 152, 7500, 7005, 200253, 52, 22, 10011, 55, 505]

for i in lista:
    # osztható 25-tel    
    if i % 25 == 0:
        print(0)
    
    else:
        s = str(i)
        m1 = 0
       
        # 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' or s[-2]=='7' or s[-2]=='2':
                m1 = 1
            else:
                m1 = 2
                
            
        # van benne 5-ös és 0
        if '0' in s and '5' in s:
            if s[-2:] == '05' or s[-1]=='0' or s[-2]=='5':
                m1 = 1
            else:
                if m1 == 0:
                    m1 = 2
                
            
        # ha van benne 2 nulla
        if s.count('0')>1:
            if s[-1]=='0' or s[-2]=='0':
                m1 = 1
            else:
                if m1 = 0:
                    m1 = 2
                
            
        if m1 == 0:
            print(-1)
        else:
            print(m1)
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Futási hiba17ms3044 KiB
subtask20/21
2Futási hiba18ms3048 KiB
subtask30/23
3Futási hiba17ms3048 KiB
4Futási hiba18ms3184 KiB
5Futási hiba18ms3216 KiB
6Futási hiba18ms3112 KiB
7Futási hiba18ms3128 KiB
8Futási hiba17ms3192 KiB
9Futási hiba18ms3080 KiB
10Futási hiba17ms3176 KiB
11Futási hiba17ms3192 KiB
12Futási hiba17ms3044 KiB
13Futási hiba18ms3124 KiB
14Futási hiba18ms3172 KiB
15Futási hiba17ms2972 KiB
16Futási hiba17ms3044 KiB
17Futási hiba18ms3132 KiB
18Futási hiba17ms3324 KiB
19Futási hiba17ms3044 KiB
20Futási hiba17ms3124 KiB
21Futási hiba19ms3200 KiB
22Futási hiba17ms3192 KiB
23Futási hiba17ms3044 KiB
subtask40/41
24Futási hiba18ms3108 KiB
25Futási hiba17ms3044 KiB
26Futási hiba18ms3132 KiB
27Futási hiba17ms3216 KiB
28Futási hiba18ms3044 KiB
29Futási hiba18ms3312 KiB
30Futási hiba17ms3088 KiB
31Futási hiba17ms3092 KiB
32Futási hiba17ms3044 KiB
33Futási hiba18ms3044 KiB
34Futási hiba17ms3156 KiB
35Futási hiba17ms3092 KiB
36Futási hiba17ms3172 KiB
37Futási hiba17ms2976 KiB
38Futási hiba18ms3044 KiB
39Futási hiba18ms3308 KiB
40Futási hiba17ms3064 KiB
41Futási hiba18ms3044 KiB
42Futási hiba17ms3044 KiB
43Futási hiba17ms3192 KiB
44Futási hiba17ms3044 KiB
45Futási hiba18ms3064 KiB
46Futási hiba18ms3048 KiB
47Futási hiba17ms3264 KiB
subtask50/15
48Futási hiba18ms3044 KiB
49Futási hiba17ms3048 KiB
50Futási hiba18ms3048 KiB
51Futási hiba18ms3116 KiB
52Futási hiba17ms3044 KiB
53Futási hiba17ms2972 KiB
54Futási hiba17ms3172 KiB
55Futási hiba17ms3044 KiB
56Futási hiba17ms3192 KiB
57Futási hiba17ms2992 KiB
58Futási hiba17ms3048 KiB
59Futási hiba17ms3056 KiB
60Futási hiba17ms3044 KiB
61Futási hiba17ms3284 KiB
62Futási hiba17ms3044 KiB
63Futási hiba17ms3036 KiB
64Futási hiba17ms3044 KiB
65Futási hiba18ms2988 KiB
66Futási hiba17ms2916 KiB