코딩 테스트 풀이 체크리스트 |
|
2시간 내에 풀었는가? | O |
본인의 실력으로 풀었는가? | O |
코딩테스트 연습 - 124 나라의 숫자
programmers.co.kr
class Solution {
public String solution(int n) {
String answer = "";
String[] arr = {"1", "2", "4"};
while (n > 0) {
int temp = n - 1;
int a = temp / 3;
int b = temp % 3;
answer = arr[b] + answer;
n = a;
}
return answer.toString();
}
}
테스트 1 〉 | 통과 (1.16ms, 74.5MB) |
테스트 2 〉 | 통과 (1.58ms, 76.2MB) |
테스트 3 〉 | 통과 (1.56ms, 77.3MB) |
테스트 4 〉 | 통과 (1.73ms, 78.9MB) |
테스트 5 〉 | 통과 (1.11ms, 75.9MB) |
테스트 6 〉 | 통과 (1.10ms, 76.1MB) |
테스트 7 〉 | 통과 (1.29ms, 66.7MB) |
테스트 8 〉 | 통과 (1.33ms, 72.8MB) |
테스트 9 〉 | 통과 (1.25ms, 75.7MB) |
테스트 10 〉 | 통과 (1.06ms, 77.4MB) |
테스트 11 〉 | 통과 (1.26ms, 83.1MB) |
테스트 12 〉 | 통과 (1.28ms, 73.7MB) |
테스트 13 〉 | 통과 (1.16ms, 76.6MB) |
테스트 14 〉 | 통과 (1.15ms, 75.2MB) |
테스트 1 〉 | 통과 (1.51ms, 52.3MB) |
테스트 2 〉 | 통과 (1.85ms, 52.1MB) |
테스트 3 〉 | 통과 (0.92ms, 52.6MB) |
테스트 4 〉 | 통과 (1.44ms, 52.1MB) |
테스트 5 〉 | 통과 (1.49ms, 51.7MB) |
테스트 6 〉 | 통과 (1.40ms, 51.7MB) |
n이 0이 될 때까지 3으로 나누고, 나머지는 숫자에 따라서 1이냐 2냐 4냐를 책정해서 answer에 추가
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[Java] 프로그래머스 - 기능개발 (2단계) (0) | 2022.04.13 |
---|---|
[Java] 프로그래머스 - 완주하지 못한 선수 (1단계) (0) | 2022.04.13 |
[정보처리산업기사] 배열과 문자열 (0) | 2022.04.09 |
[Java] 프로그래머스 - 소수 만들기 (1단계) (0) | 2022.04.08 |
[kotlin] 프로그래머스 - 서울에서 김서방 찾기 (1단계) (0) | 2022.04.08 |