[ java ] JavaFestival11 - Question3 - 1,2,4 세 개의 숫자만 쓰는 124나라가 있습니다.
페이지 정보
작성자 웹지기 댓글 0건 조회 2,629회 작성일 21-01-07 00:37본문
1,2,4 세 개의 숫자만 쓰는 124나라가 있습니다.
124나라에서 사용하는 숫자는 다음과 같이 변환됩니다.
10진법의 1 → 1
10진법의 2 → 2
10진법의 3 → 4
10진법의 4 → 11
10진법의 5 → 12
10진법의 6 → 14
change124() 메소드에 십진수 숫자를 넣으면 124 나라 숫자로 바꾸는 프로그램을 작성하시오.
public class Question3 {
public static void main(String[] args) {
System.out.println(change123(10));
}
private static String change123(int num) {
String res = "";
int[] arr = {4, 1, 2};
int i;
while (num > 0) {
i = num % 3;
num = num / 3;
if (i == 0) {
num -= 1;
}
res = arr[i] + res;
}
return res;
}
}
결과
41
추천0 비추천0
댓글목록
등록된 댓글이 없습니다.