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

Даны два целых числа n и k. Удалите k цифр из числа n,чтобы новое число было максимально возможным. Гарантируется,что число k, меньше,чем количество цифр в n

Написать код​ Питон

Приложения:

Mikail2006: Язык? Примеры?
syromyatnikov806: Питон
syromyatnikov806: Дополнил вопрос

Ответы

Автор ответа: wherethefux
1

n = input("Введите число n: ")

k = int(input("Введите число k: "))

while k > 0:

   for i in range(len(n) - 1):

       if n[i] < n[i + 1]:

           n = n[:i] + n[i + 1:]

           k -= 1

           break

   else:

       n = n[:-1]

       k -= 1

print(n)

Похожие вопросы
Предмет: История, автор: h7kdhnrrjb