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

본문 바로가기
사이트 내 전체검색

java

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

작성자 웹지기
작성일 21-01-07 00:37 | 조회 5,629 | 댓글 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

댓글목록 0

등록된 댓글이 없습니다.

java 목록

Total 113
게시물 검색

회원로그인

접속자집계

오늘
13,019
어제
17,832
최대
61,067
전체
17,952,131

그누보드5
Copyright © funyphp.com. All rights reserved.