Level1 (kakao)키패드 누르기


Level1 (kakao)키패드 누르기

https://programmers.co.kr/learn/courses/30/lessons/67256필요한 로직 : 구현[논리]왼쪽/오른쪽 손가락 위치가 계속 바뀌므로 딕셔너리에 0~9번까지의 좌표 정보를 저장한 후 O(1)으로 바뀐 위치에 접근할 수 있도록 한다. 케이스는 크게 3가지의 경우로 나뉜다.1. 2,5,8,0 번호 입력을 담당할 손 찾기키번호와 손가락 위치 사이에 거리를 측정하고, 더 짧은 거리 안에 있는 손이 번호 입력을 담당하게 된다. 거리가 같을 때는 왼손/오른손 잡이인지를 알려주는 hand 변수를 활용해 최종적으로 사용할 손을 선택한다.2. 1,4,7 번호 입력을 담당하는 왼손3. 3,6,9 번호 입력을 담당하는 오른손1~3에 따라 손의 위치를 바꾸고, ans에 'R..........



원문링크 : Level1 (kakao)키패드 누르기