111112024-07-07 01:05:46probaSzámjegycserepython3Hibás válasz 0/100842ms3812 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
    try:
        i = int(N)
        if i % 25 == 0:
            ans = 0
        # osztható 25-tel    
        
        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)
    except:
        print(-1)
  
    
    
#-----------------------------------    
    

sys.stdout.close()


RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Hibás válasz17ms3048 KiB
subtask20/21
2Hibás válasz261ms3300 KiB
subtask30/23
3Hibás válasz754ms3544 KiB
4Hibás válasz792ms3600 KiB
5Hibás válasz800ms3600 KiB
6Hibás válasz762ms3592 KiB
7Hibás válasz718ms3556 KiB
8Hibás válasz783ms3684 KiB
9Hibás válasz712ms3684 KiB
10Hibás válasz800ms3600 KiB
11Hibás válasz731ms3556 KiB
12Hibás válasz726ms3684 KiB
13Hibás válasz813ms3812 KiB
14Hibás válasz787ms3704 KiB
15Hibás válasz732ms3556 KiB
16Hibás válasz842ms3684 KiB
17Hibás válasz800ms3600 KiB
18Hibás válasz781ms3556 KiB
19Hibás válasz774ms3684 KiB
20Hibás válasz791ms3684 KiB
21Hibás válasz814ms3592 KiB
22Hibás válasz791ms3556 KiB
23Hibás válasz629ms3556 KiB
subtask40/41
24Elfogadva17ms3084 KiB
25Elfogadva17ms3120 KiB
26Elfogadva18ms3328 KiB
27Elfogadva17ms3080 KiB
28Elfogadva18ms3044 KiB
29Elfogadva18ms3108 KiB
30Elfogadva17ms3044 KiB
31Elfogadva17ms3048 KiB
32Elfogadva17ms2992 KiB
33Hibás válasz17ms3044 KiB
34Elfogadva17ms2996 KiB
35Elfogadva18ms3192 KiB
36Elfogadva24ms3048 KiB
37Elfogadva76ms3192 KiB
38Elfogadva19ms3064 KiB
39Elfogadva19ms3064 KiB
40Elfogadva18ms3016 KiB
41Elfogadva18ms3044 KiB
42Elfogadva25ms2916 KiB
43Elfogadva25ms3044 KiB
44Elfogadva25ms3044 KiB
45Elfogadva24ms2972 KiB
46Hibás válasz18ms3044 KiB
47Hibás válasz25ms3048 KiB
subtask50/15
48Hibás válasz64ms3068 KiB
49Hibás válasz19ms3604 KiB
50Hibás válasz810ms3724 KiB
51Hibás válasz41ms3220 KiB
52Hibás válasz204ms3320 KiB
53Elfogadva19ms3172 KiB
54Elfogadva59ms3136 KiB
55Elfogadva101ms3172 KiB
56Elfogadva685ms3304 KiB
57Hibás válasz20ms3604 KiB
58Elfogadva19ms3604 KiB
59Elfogadva19ms3604 KiB
60Elfogadva61ms3192 KiB
61Elfogadva61ms3044 KiB
62Elfogadva61ms3172 KiB
63Elfogadva61ms3172 KiB
64Elfogadva720ms3416 KiB
65Elfogadva685ms3556 KiB
66Elfogadva709ms3432 KiB