[프로그래머스] 카카오 인턴 키패드 누르기 JAVA
0~9 * 와 # 문자를 포함한 숫자 키패드 상에서 numbers 배열 내용 순대로 입력 한다고 할때 사용한 손을 리턴하는 문제. 다른 풀이를 보면 다 짧게 풀었지만, 생각나는대로 풀다보니 소스코드도 길고 비효율적인 코드 인거 같다. 현재의 왼손과 오른손의 위치를 기억하기 위해서 변수 선언을 하여 넘겨주는 방식으로 구현하였다. StringBuilder를 선언해 구현 함수가 리턴하는 결과에 따라 'L' or 'R'을 append 한다. import java.util.*; class Solution { //int[][] phone_num = new int[3][4]; int[][] phone_num = {{1,2,3},{4,5,6},{7,8,9},{-1,0,-2}}; public String solution..
IT/프로그래머스
2022. 6. 19. 11:42