[JAVA] 프로그래머스 - 키패드 누르기
풀이> 키패드를 2차원 배열로 구성한다 1 2 3 [0,0] [0,1] [0,2] 4 5 6 [1,0] [1,1] [1,2] 7 8 9 [2,0] [2,1] [2,2] * 0 # [3,0] [3,1] [3,2] 배열 구성을... 보이는대로 거꾸로 적용하였는데 손가락의 위치와의 키패드의 거리를 구하기 위해 구현한 것이라 문제 없을 것 같다! ex) 1 => [3,0] / 2 => [3,1] / 3 => [3,2] 4 => [2,0] 1,4,7 은 왼손 3,6,9 는 오른손 누른것을 추가해주고, 2,5,8,0은 현재 왼손,오른손의 위치와 키패드와의 거리를 계산 거리 차이가 적은 손을 답에 추가하고 거리가 같다면 , 어느 손잡이인지 검사 후(문제에서 주어지는 hand) 추가. public class Progr..
2021. 8. 23.
[JAVA] 프로그래머스 - 숫자 문자열과 영단어
첫번째 풀이 > 문자열 하나씩 검사해, 숫자가 아닌 알파벳이 나온다면 (아스키코드로 검사) switch문으로 어느 단어인지 확인 후, 정답 배열에 저장한다. *원래 서툴럿지만,,,,,, 너무 볼품없는 코드였다 ㅠ 답 제출후, 다른사람의 풀이를 보자마자 다시 직접 풀어보았다. 모범 풀이 > public class Programmers16 { public static void main(String[] args) { //테스트용 입력 정의 String[] number = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" }; for (int i = 0; i < number.length; i++) if (s.conta..
2021. 8. 22.