115832024-10-27 14:06:11balintFelhasználónevekpython3Hibás válasz 0/100374ms20392 KiB
def main():
    username = input()
    length = len(username)
    nums = set()   
    default_taken = False
    for _ in range(int(input())):
        if (name:= input())[:length] == username and name[length:].isdigit():
            if len(name) == length:
                default_taken = True
            else:
                nums.add(int(name[length:]))

    if not default_taken:
        print(username)
        return
    i = 1
    while True:
        if i not in nums:
            print(username + str(i))
            return
        i+= 1
main()
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva14ms3128 KiB
2Hibás válasz14ms3128 KiB
subtask20/20
3Elfogadva14ms3128 KiB
4Hibás válasz14ms3128 KiB
subtask30/40
5Elfogadva17ms3060 KiB
6Hibás válasz16ms3084 KiB
7Hibás válasz16ms3120 KiB
8Hibás válasz17ms3128 KiB
9Hibás válasz16ms3116 KiB
10Hibás válasz17ms3324 KiB
11Hibás válasz16ms3020 KiB
12Hibás válasz17ms3300 KiB
13Hibás válasz16ms3128 KiB
14Hibás válasz16ms3164 KiB
subtask40/40
15Elfogadva374ms20392 KiB
16Hibás válasz356ms20392 KiB
17Hibás válasz358ms20168 KiB
18Hibás válasz370ms20388 KiB
19Hibás válasz363ms20392 KiB
20Hibás válasz360ms20392 KiB
21Hibás válasz358ms20392 KiB
22Hibás válasz363ms20392 KiB
23Hibás válasz257ms8840 KiB
24Hibás válasz256ms8948 KiB
25Hibás válasz259ms8888 KiB
26Hibás válasz254ms8604 KiB
27Elfogadva361ms20256 KiB