입력받은 숫자를 원하는 진법의 수로 변환
* Language : Java
int input = 133; // 입력값
int number = 2; // 진수
int temp = 0;
int divide = input;
List<Integer> numberList = new ArrayList<>();
while (divide != 0) {
temp = divide % number;
numberList.add(temp);
divide = (divide - temp)/number;
}
List<Integer> reverseNumberList = new ArrayList<>();
for (int i = numberList.size(); i>0; i--) {
reverseNumberList.add(numberList.get(i-1));
}
반응형
'Dev > Algorithm' 카테고리의 다른 글
CS50 공부 - 알고리즘 (0) | 2018.03.20 |
---|---|
1D1A - One Day One Algorithm (0) | 2018.03.19 |
CS50 공부 - 알고리즘 (0) | 2018.03.19 |
1D1A - One Day One Algorithm (0) | 2018.03.14 |
1D1A - One Day One Algorithm (0) | 2018.03.13 |