Не работает input внутри цикла, когда делаю его параметром
Код выдает неправильный ответ, из-за того что input сделала переменной внутри цикла.
Как можно его исправить? Обязательное условие, чтобы input был параметром, но так тоже не работает.
from collections import Counter
def score_sum(value=2, const="."):
press = input()
return sum(
key <= value * int(press) for key in Counter(
int(key) for _ in range(4) for key in press if key != const).values())
if __name__ == '__main__':
print(score_sum())
Входные данные:
Ввод:
3
1231
2..2
2..2
2..2
Вывод:
2
Ввод:
4
1111
9999
1111
9911
Вывод:
1