카카오 2019 개발자 겨울 인턴쉽
[kotlin] 프로그래머스 level1 - 크레인 인형뽑기 게임
우선적으로 크레인이 어느지점까지 내려가야 하는지 알아볼 필요가 있었다. board는 2차배열이기 때문에 세로의 길이는 board의 length로 확인할수 있고, 가로는 moves에 있기때문에 board.length 만큼 반복문을 돌려서 크레인이 제일 하단까지 확인할 수 있게끔 할수 있다. 또한 moves는 몇번째의 가로 인덱스인지 알려주는 역할도 있지만, 더불어 크레인이 몇번 작동하는지도 알수 있다. 그렇기에 크레인이 작동하는 횟수만큼의 반복문과 크레인이 최하단까지 갈 수 있는 반복문 총 2개가 필요하다 우선, 크레인의 반복 횟수와 내려가는 만큼의 반복문을 만든다면 //크레인의 작동 횟수 moves.forEach { move -> //board의 길이 board.forEachIndexed{ index, ..