강의로 돌아가기
mumala

python 정답

참고하세용

작성중인 코드―solution.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def solution(number, k):
    answer = []

    for i in number:
        if not answer:
            answer.append(i)
            continue
        while answer[-1] < i and k > 0:
            answer.pop()
            k -= 1
            if not answer or k <= 0:
                break
        answer.append(i)
        if len(answer) == len(number) - k:
            break
    return ''.join(answer)
2 개의 답변
385306

좋은 코드 감사합니다!

공부하던 중 궁금한 사항이 생겨서 질문드립니다.

input: "4177255555", 4
output: "775555"

이러한 입력이 주어진다면 답을 찾지 못하는 것 같습니다.
하지만 테스트 케이스는 전부 통과하네요.

victolee

input: "41", 1
output: "4"

테스트케이스를 넣었을 때 "41"을 출력하네요

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다.