Информатика, вопрос задал nurizazununova , 2 года назад

помогите пожалуйста информатика​

Приложения:

fovfabomi: язык?
nurizazununova: питон

Ответы на вопрос

Ответил etojan
1

Как обычно, язык не указан, поэтому предлагаю наивное решение на Python, которое переводит каждое число в строку и проверяет наличие необходимых символов в нужном количестве, иначе переходит к следующему

(вместо четырех точек в начале строк должны быть пробелы)

def l(x):

....s = str(x)

....return s.count('2')>=2 and '1' in s and '0' in s

x = int(input())

while(not l(x)):

....x += 1

print(x)


etojan: Забыл сказать, что хоть решение и наивное, и хоть питон и медленный, но оно будет очевидно укладываться по времени: как очень примитивную верхнюю оценку можно принять 10000 итераций для любых входных данных, потому что рано или поздно мы наткнемся на число вида ...2021, которое уж точно будет являться ответом. Такой производительности более чем достаточно.
Новые вопросы