10진수를 입력받아서

그 숫자를 계속 2로 나눈 나머지를 배열에 차례차례 저장한다음에 (12면 0 0 1 1 로 배열에 저장됨)

그 배열의 길이를 구한다음 배열순서를 서로 뒤바꾸는 방법으로 구했는데요

처음이라 이런식으로 만들었는데... 너무 복잡하게 만든건가요?