programmers.co.kr/learn/courses/30/lessons/67256
시뮬레이션 문제입니다.
1. 왼손 엄지, 오른손 엄지 위치를 Pair 자료형을 정의하여 y,x를 저장합니다.
2. 123456789*0# 숫자칸을 [[0,1,2], [3,4,5], [6,7,8], [9,10,11]] 로 매핑하여 해결합니다.
3. 2 5 8 0을 누르는 시점에 해당 숫자 칸과 왼손 엄지, 오른손 엄지의 거리를 계산합니다.
4. 엄지 선택 기준은 문제의 기준을 따릅니다.
코드: github.com/cotchan/algorithm/blob/main/java/PROGRAMMERS/PG67256.java
'Algorithm > Programmers' 카테고리의 다른 글
[2018 카카오 기출] 캐시(JAVA) (0) | 2021.04.26 |
---|---|
[2019 카카오 기출] 튜플(JAVA) (0) | 2021.04.26 |
[2020 카카오 기출] 자물쇠와 열쇠(JAVA) (0) | 2021.04.21 |
[2019 카카오 기출] 크레인 인형뽑기 게임(JAVA) (0) | 2021.04.14 |
[코딩테스트 연습] 방문 길이(py) (0) | 2021.02.24 |