Предмет: Информатика, автор: nurizazununova

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

Приложения:

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, которое уж точно будет являться ответом. Такой производительности более чем достаточно.
Похожие вопросы
Предмет: Алгебра, автор: Dannynovoselov
Предмет: Математика, автор: Bogdan1202