Persistent Number#8377

Persistent Number (Discussion)

  1. user925559Jan 28, 2024, 9:24 PM

    Из-за разного количества строк с числами на входе у меня не проходила половина тестов. Я считаю пользователи не должны озабочиваться логикой приема и вывода данных, например в leetcode с этим намного лучше. Мне пришлось написать такой код для входящих данных, чтобы задание засчиталось, хотя вся логика и до этого была верной:

    inputs = []
    while True:
        try:
            n = int(input())
            inputs.append(n)
        except EOFError:
            break
    
    for num in inputs:
        print(find_persistent_number(num))
    1. skolodyazhnyyJan 29, 2024, 8:32 AM

      user925559 это довольно типичное условие, считать все входные данные до конца файла. Ваш код можно немного упростить убрав массив:

      while True:
          try:
              n = int(input())
              print(find_persistent_number(n))
          except EOFError:
              break