250827 - 같은 숫자는 싫지만

LIHA·2025년 8월 27일
post-thumbnail

같은 숫자는 싫지만 스택/큐는 모른단 말이양

헬로월드 할때 도망갔어야 했는데

[4, 4, 4, 3, 3] 같은 예시를 봤을 땐 shift shift pop 하면 되지 않나? 라는 생각이 들었다. 물론 shift는 느리지만.. 아무튼.

어떤 방법을 쓸 수 있을까? shift는 맨 앞을, pop은 맨 뒤를 썰어버리는데 보통 pop이 훨씬 빠르다. 중복배열 기준으로 나눠서 맨 뒤를 pop하고 다시 붙이는 방법을 일단 시도해보자.

이 문제의 주제는 스택과 큐... 지만 아는 게 없어 떠오르는 것이 없다. 따흑.

우리에겐 splice()가 있으나 이제 그런 메서드는 기억조차 하지 못하는 멍충이였구나!

고마워요 MDN 웨건! 당장 splice() 를 시도해 본다!

arr.toString() == arr.reverse().toString() 은 false인데, 좌우를 바꾸면 왜 true일까?

arr.reverse()는 원본 배열을 바꿔버리는 놈이기 때문이다! 뒤집힌 사본을 떠주는 게 아니다.

profile
갑자기 왜 춤춰?

0개의 댓글