어떤 수를 입력받고 그 수에서 K자리를 제거했을 때 만들 수 있는 가장 큰 수를 만드는 문제입니다.
def solution(number, k):
answer = ''
count = 0
index = 1
while True:
if number[index-1]<number[index]:
number=number[:index-1]+number[index:]
count+=1
if index>1:
index-=1
else:
index+=1
if count==k or index==len(number):
break
if count!=k:
number=number[:len(number)-(k-count)]
return number