qudwls7468   1년 전

놓치는 부분 지적해주시면 감사하겠습니다! 

감사합니다!

djm03178   1년 전

qudwls7468   1년 전

빠른 반례 감사합니다! 

출력시 조건을 달아서 통과는 했는데 질문드립니다. 

선생님, 아래 코드에서 strip()을 빼면 통과를 못하는데 이유를 알 수 있을까요?!

n, k = map(int, input().split())
numbers = input().strip()

arr = []
for number in numbers:
while arr and 0 < k and arr[-1] < number:
arr.pop()
k -= 1
arr.append(number)

if k > 0:
print("".join(arr[:-k]))
else:
print("".join(arr))

감사합니다!

새해 복 많이받으세요 ^-^ 

djm03178   1년 전

strip 빼도 잘 통과됩니다.

djm03178   1년 전

strip을 빼서 틀린 코드는 input = sys.stdin.readline가 있기 때문에 strip을 안 하면 끝에 개행 문자가 남아있어 틀리게 됩니다.

https://djm03178.tistory.com/6

qudwls7468   1년 전

선생님 덕분에 평안한 밤이 되겠네요 ^-^ 

명쾌한 답변 감사드립니다!!

댓글을 작성하려면 로그인해야 합니다.