Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 적용
- LV1
- KH정보교육원
- 2차원배열
- 자바연산자
- URL생성
- berak
- 백준
- 문제풀이
- 자바실습문제
- 분기문
- array
- Spring
- 키패드
- CONTINUE
- 정적파일
- 자바변수
- 배열
- express
- while
- 자바
- dowhile
- for
- 레이어팝업URL
- Java
- 레이어팝업
- 반복문
- node.js
- 모달팝업
- 프로그래머스
Archives
- Today
- Total
목록키패드 (1)
까잉이의 개발노트

풀이순서 1. 키패드 맨 아래 * 0 #을 각각 10, 11, 12로 치환하고 시작시 왼손은 *, 오른손은 #에서 시작하기 때문에 int left와 right에 각각 10, 12으로 초기값을 셋팅한다 2. numbers의 갯수만큼 for문을 돌린다 3. switch를 활용해서 어떤 숫자인지 구분해서 1,4,7인 경우 answer에 "L"을 추가하고 left에 현재 값을 대입시키고, 3,6,9인 경우 answer에 "R"을 추가하고 right에 현재 값을 대입한다 4. 2,5,8,9인 경우에는 left와 right 손가락 중 누가 가까운지 구해야하는데 거리를 계산하기 위해 (Math.abs(누른값-현재 손가락값))/3 + (Math.abs(누른값-현재손가락값))%3 으로 계산한다. *양수로 변환하기 위해M..
개발문제풀이
2022. 8. 1. 16:29