n진수 (1) 썸네일형 리스트형 [Python]기수 변환하기(n진수 구하기) 정숫값을 임의의 기수(n진법으로 표기되는 숫자)로 변환하는 알고리즘을 살펴보겠습니다. 10진수 정수를 n진수로 변환하려면 정수를 n으로 나눈 나머지를 구하는 동시에 몫을 반복해서 나눠야 합니다. 몫이 0이 될 때까지 이 과정을 반복하고 나열된 나머지를 역순으로 늘어놓으면 기수로 변환한 수가 됩니다. 몫과 나머지를 나열하는 것이 중요합니다!!!!! 이해가 안가실 수 있으니 예시와 함께 살펴보겠습니다. ex1) 59를 2진수로 변환 계산식 몫과 나머지 59/2 29 1 29/2 14 1 14/2 7 0 7/2 3 1 3/2 1 1 1/2 0 1 나머지를 맨 밑부터 나열하게 되면 2진수로 변환한 수 가 됩니다. 111011(2) 1+2+8+16+32 = 59 이므로 변환이 잘 된것을 확인할 수 있습니다. ex.. 이전 1 다음