[프로그래머스/Lv.1] 키패드 누르기 (Java)
·
✏️/Programmers
키패드 누르기풀이Pos 클래스좌표 + 거리 계산(맨해튼 거리)static class Pos { int x, y; Pos(int x, int y) { this.x = x; this.y = y; } int dist(Pos p) { return Math.abs(this.x - p.x) + Math.abs(this.y - p.y); }} 숫자 -> 키패드 좌표 변환`(n - 1) / 3`: 행`(n - 1) % 3`: 열(0,0) (0,1) (0,2) 1 2 3(1,0) (1,1) (1,2) 4 5 6(2,0) (2,1) (2,2) 7 8 9(3,0) (3,1) (3,2) * ..