Dev/Algorithm
10진수를 2진수로 - 입력값을 진법수에 맞게 출력
healthyryu
2018. 3. 7. 09:01
입력받은 숫자를 원하는 진법의 수로 변환
* 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));
}
반응형