111102024-07-07 01:00:04probaSzámjegycserepython3Hibás válasz 0/100822ms4400 KiB
import sys

# uncomment the two following lines if you want to read/write from files
# sys.stdin = open('input.txt')
# sys.stdout = open('output.txt', 'w')

T = int(input().strip())
for test in range(1, T+1):
    N = input().strip()
    
    ans = 0
    
#-----------------------------------    
    # INSERT YOUR CODE HERE
    i = N
    
    # osztható 25-tel    
    if i[-2:] in ['25','00','75','50']:
        ans = 0
    
    else:
        s = str(i)
        m = 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':
                m = 1
            else:
                m = 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':
                m = 1
            else:
                if m == 0:
                    m = 2
                
            
        # ha van benne 2 nulla
        if s.count('0')>1:
            if s[-2:].count('0')==1:
                m = 1
            else:
                if m == 0:
                    m = 2
                
            
        if m == 0:
            ans = -1
        else:
            ans = print(m)
    
   
    
    
#-----------------------------------    
    print(ans)

sys.stdout.close()


RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Hibás válasz17ms3044 KiB
subtask20/21
2Hibás válasz256ms3300 KiB
subtask30/23
3Hibás válasz725ms3448 KiB
4Hibás válasz779ms3468 KiB
5Hibás válasz768ms3560 KiB
6Hibás válasz787ms3560 KiB
7Hibás válasz760ms3504 KiB
8Hibás válasz806ms3684 KiB
9Hibás válasz728ms3704 KiB
10Hibás válasz804ms3556 KiB
11Hibás válasz718ms3556 KiB
12Hibás válasz708ms3556 KiB
13Hibás válasz792ms3684 KiB
14Hibás válasz758ms3556 KiB
15Hibás válasz717ms3556 KiB
16Hibás válasz822ms3812 KiB
17Hibás válasz787ms3556 KiB
18Hibás válasz794ms3556 KiB
19Hibás válasz763ms3684 KiB
20Hibás válasz778ms3684 KiB
21Hibás válasz758ms3556 KiB
22Hibás válasz760ms3552 KiB
23Hibás válasz628ms3556 KiB
subtask40/41
24Elfogadva17ms3044 KiB
25Elfogadva17ms3044 KiB
26Elfogadva18ms3236 KiB
27Elfogadva17ms3184 KiB
28Elfogadva17ms3088 KiB
29Elfogadva18ms3192 KiB
30Elfogadva17ms3044 KiB
31Elfogadva17ms3044 KiB
32Elfogadva18ms2968 KiB
33Hibás válasz18ms3180 KiB
34Elfogadva17ms3196 KiB
35Elfogadva18ms3044 KiB
36Elfogadva23ms3044 KiB
37Elfogadva75ms3080 KiB
38Elfogadva19ms3156 KiB
39Elfogadva18ms3064 KiB
40Elfogadva17ms3044 KiB
41Elfogadva17ms3044 KiB
42Elfogadva23ms2916 KiB
43Elfogadva24ms3044 KiB
44Elfogadva23ms3064 KiB
45Elfogadva23ms3192 KiB
46Hibás válasz17ms3192 KiB
47Hibás válasz24ms3044 KiB
subtask50/15
48Hibás válasz30ms3048 KiB
49Hibás válasz23ms4248 KiB
50Hibás válasz787ms3684 KiB
51Hibás válasz25ms4400 KiB
52Hibás válasz186ms3120 KiB
53Elfogadva21ms4112 KiB
54Elfogadva26ms3192 KiB
55Elfogadva86ms3160 KiB
56Elfogadva674ms3404 KiB
57Elfogadva19ms4308 KiB
58Elfogadva19ms4180 KiB
59Elfogadva19ms4180 KiB
60Elfogadva27ms3044 KiB
61Elfogadva27ms3044 KiB
62Elfogadva27ms3192 KiB
63Elfogadva27ms3044 KiB
64Elfogadva634ms3464 KiB
65Elfogadva625ms3232 KiB
66Elfogadva606ms3476 KiB