10773번 - 제로
아래는 정답이 나온 코드입니다
여기서 L.remove(L[len(L)-1]) 부분을
L.pop()으로 바꾸면 정답으로 나오지만
저는 둘이 같은 구문이라고 생각했는데
왜 하나는 정답이고 다른 하나는 틀렸습니다가 나오는지 궁금합니다.
[1,2,1].remove(1)의 결과는 [1,2]이 아닌 [2,1]입니다.
그리고 remove는 선형 시간이 소요되기 때문에 pop을 쓸 상황에서는 remove를 안 쓰시는게 좋습니다.
답변 감사합니다
중복 값이 있다는 것을 생각하지 못했네요
다음부터는 pop을 잘 활용해보겠습니다!
댓글을 작성하려면 로그인해야 합니다.
curihus 3년 전
아래는 정답이 나온 코드입니다
여기서 L.remove(L[len(L)-1]) 부분을
L.pop()으로 바꾸면 정답으로 나오지만
저는 둘이 같은 구문이라고 생각했는데
왜 하나는 정답이고 다른 하나는 틀렸습니다가 나오는지 궁금합니다.