Skip to content

김유빈_Rotate Array#55

Open
luwbe1 wants to merge 3 commits intomainfrom
feature/yubin3
Open

김유빈_Rotate Array#55
luwbe1 wants to merge 3 commits intomainfrom
feature/yubin3

Conversation

@luwbe1
Copy link

@luwbe1 luwbe1 commented Jun 25, 2025

🧑‍💻 언어 및 제출 결과

  • 사용 언어: TypeScript
  • 통과 여부: ✅

🧠 풀이 설명

  • 일단 k=0이거나, 배열이 비어있으면 단순 return 하기
  • 어떻게 하면 밀 수 있을까 고민을 해서 k만큼 for문을 돌렸고, 뒤에 있는 걸 꺼내기 위해 pop을 했고 그걸 앞에 삽입해야하니깐 unshift 연산을 했습니다.

📊 시간/공간 복잡도

  • 시간 복잡도: O(n)
  • 공간 복잡도: O(1)

📝 추가 설명 (선택)

  • shift랑 unshift 그러니깐 특정 위치에 삽입을 하고 싶을 때 뭘 써야했더라를 고민했습니다.
  • 배열 뒤에 추가할 때, push()를 쓰고 맨 앞에 요소를 추가할 땐 unshift()를 사용합니다.
  • 배열 뒤를 제거할 때, pop()을 쓰고 맨 앞에 요소를 제거할 땐 shift()를 사용합니다.

🙋‍♂️ 리뷰어에게

  • 리뷰어가 보면 좋을 포인트, 질문, 궁금한 점 등을 작성해 주세요.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant