Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- n = int(input()) #
- a = [] # от 0 до 7 ,общее кол-во элементов в массиве = 8, т.к числа меньше 10^8
- max = 0 # сколько раз встречаются цифры одинаковой длины
- num = -1 # какой длины эти цифры
- for i in range(8):
- a.append(0) # заполняем массив
- for j in range(n): # проходимся по всем введённым цифрам
- number = int(input())
- a[len(str(number)) - 1] += 1 # узнаем длину цифры, забиваем кол-во цифр в массив
- for k in range(8):
- if a[k] > max: # ищем длины цифр, которые встречаются наиболее часто
- max = a[k] # кол-во элементов самой встречающейся длины
- num = k # длина - 1
- if a[k] == max and k > num: # если есть число, которое встречается столько же раз, но больше длины, то
- num = k # записываем длину
- print(str(num + 1) + " " + str(max)) # выводим самую встречающуюся длину и кол-во цифр такой длины
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement