코딩테스트 연습 [카카오 인턴] 키패드 누르기 파이썬
입출력 예를 보면서 써야하는 변수를 생각하는데 힌트를 얻었다. 그래서 왼손의 위치, 오른손의 위치, 다음에 누를 것을 변수로, 그리고 각 번호마다 다른 번호들과의 거리를 구해서 딕셔너리를 만들어놨다. def solution(numbers, hand): answer = '' hand = hand[0].upper() l='*' r='#' two = {1:1, 3:1, 5:1, 4:2, 6:2, 8:2, 0:3, 7:3, 9:3, '*':4, '#':4} five = {2:1, 4:1, 6:1, 8:1, 1:2, 3:2, 7:2, 9:2, 0:2, '*':3, '#':3} eight = {5:1, 7:1, 9:1, 0:1, 2:2, 4:2, 6:2, '*':2, '#':2, 1:3, 3:3} zero = {'..