출처: http://november11tech.tistory.com/88 [Mr.november11] 정수를 2진수로 :: 사월은 봄이다.

JAVA에서 제공하는 함수

Integer.toBinaryString(5) ;



내가 푼 것

int n = 17;

int val = 0 ;

int rest = 0;

List<Integer> arr = new ArrayList<>();

int i = 0 ;

while(val > -1){

val = n/2;

rest = n%2;

arr.add(rest );

i++;

n = val ;

if(val == 1){

arr.add(val);

break;

}

}


List에 넣고 뒤로 돌려버리기!

'개발 > JAVA' 카테고리의 다른 글

string.join 사용기  (0) 2018.05.14
자바 스트림, Stream  (0) 2018.03.30
역삼각형 출력하기  (0) 2018.03.19
날짜관련  (0) 2018.03.18
String의 형변환  (0) 2018.03.18

+ Recent posts