코딩테스트

[프로그래머스] 크레인 인형뽑기 게임_64061

라임온조 2023. 6. 23. 12:06

문제 및 코드

 

GitHub - Lee-Min-Jung/coding_test_practice

Contribute to Lee-Min-Jung/coding_test_practice development by creating an account on GitHub.

github.com

수정한 코드

 

GitHub - Lee-Min-Jung/coding_test_practice

Contribute to Lee-Min-Jung/coding_test_practice development by creating an account on GitHub.

github.com

 

 

회고

  • 순간 board에서 바로 moves 위치에 있는 값에 접근하는 게 생각이 안나서 일일이 배열을 만들었는데 이것보다 board에서 바로 moves에 있는 값을 접근해서 활용하는 방법이 훨씬 효율적이라고 생각한다.
  • moves와 board를 동시에 돌면서 board[i][moves] 이런식으로 찾아서 0아닌 값을 고르면 된다
  • 그리고 stack 생성 및 메서드가 살짝 생각 안 나서 당황했다.. 기억해 놔야지

기억

  • Stack<Integer> st = new Stack<Integer>();
  • st.pop()
  • st.push()
  • st.peek()
  • List[] a = new ArrayList[] 를 생성한 후 a에 있는 리스트 값을 get으로 가져오면 Integer 형식이라 int 변수에 할당하려면 int로 형변환을 해야한다...

 

체크

풀이 횟수 시간 정답 여부 참고 여부
2 40분   O