[ java ] JavaFestival11 - Question3 - 1,2,4 세 개의 숫자만 쓰는 124나라가 있습니다. > java

본문 바로가기

사이트 내 전체검색

java

[ java ] JavaFestival11 - Question3 - 1,2,4 세 개의 숫자만 쓰는 124나라가 있습니다.

작성일 21-01-07 00:37

페이지 정보

작성자 웹지기 조회 2,036회 댓글 0건

본문

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

댓글목록

등록된 댓글이 없습니다.

전체 113건 1 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기