110912024-07-06 22:11:44probaSzámjegycserepython3Hibás válasz 0/100342ms7844 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':
            print(1)
            tovabb = False
        else:
            if str(i)[-2]=='5' and (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)[-2] == '5' or str(i)[-1]=='0':
            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álasz123ms4976 KiB
subtask30/23
3Hibás válasz310ms7652 KiB
4Hibás válasz321ms7644 KiB
5Hibás válasz305ms7772 KiB
6Hibás válasz319ms7708 KiB
7Hibás válasz324ms7644 KiB
8Hibás válasz337ms7644 KiB
9Hibás válasz319ms7644 KiB
10Hibás válasz310ms7688 KiB
11Hibás válasz319ms7644 KiB
12Hibás válasz319ms7824 KiB
13Hibás válasz342ms7644 KiB
14Hibás válasz303ms7780 KiB
15Hibás válasz319ms7772 KiB
16Hibás válasz337ms7680 KiB
17Hibás válasz323ms7652 KiB
18Hibás válasz312ms7828 KiB
19Hibás válasz337ms7712 KiB
20Hibás válasz328ms7648 KiB
21Hibás válasz310ms7844 KiB
22Hibás válasz324ms7696 KiB
23Hibás válasz324ms7648 KiB
subtask40/41
24Elfogadva19ms3044 KiB
25Elfogadva18ms3064 KiB
26Elfogadva18ms3084 KiB
27Elfogadva18ms3320 KiB
28Elfogadva19ms3044 KiB
29Elfogadva18ms3196 KiB
30Elfogadva18ms3196 KiB
31Elfogadva19ms3044 KiB
32Elfogadva19ms3044 KiB
33Hibás válasz19ms3088 KiB
34Elfogadva19ms3192 KiB
35Elfogadva18ms3044 KiB
36Elfogadva21ms3216 KiB
37Elfogadva45ms3432 KiB
38Elfogadva18ms3084 KiB
39Elfogadva18ms3064 KiB
40Elfogadva17ms3064 KiB
41Elfogadva18ms3044 KiB
42Elfogadva21ms3460 KiB
43Elfogadva21ms3044 KiB
44Elfogadva20ms3192 KiB
45Elfogadva20ms3236 KiB
46Hibás válasz18ms3044 KiB
47Hibás válasz20ms3216 KiB
subtask50/15
48Hibás válasz119ms3756 KiB
49Futási hiba18ms3364 KiB
50Hibás válasz342ms7652 KiB
51Futási hiba17ms3196 KiB
52Hibás válasz103ms4580 KiB
53Futási hiba18ms3320 KiB
54Elfogadva104ms3684 KiB
55Elfogadva65ms4196 KiB
56Elfogadva317ms7696 KiB
57Futási hiba17ms3300 KiB
58Futási hiba17ms3344 KiB
59Futási hiba18ms3452 KiB
60Elfogadva100ms3684 KiB
61Elfogadva100ms3684 KiB
62Elfogadva143ms3680 KiB
63Elfogadva100ms3684 KiB
64Elfogadva310ms7676 KiB
65Elfogadva307ms7612 KiB
66Elfogadva307ms7664 KiB