[기초수학]정수의 자리수 구하기

반응형

기본 수학적인 지식이 부족해 하나씩 배우는 대로 정리 하려 한다.

사용 언어는 Python 

 

1. 정수의 자리수 구하기

 - 12345 라는 정수가 있다고 가정하자 

 

2. 10000의 자리 출력

 - 버림나눗셈을 하면 첫 번째 자리가 출력 된다.

 - 버림나눗셈이란? 몫만 출력하고 나머지는 버림

print(12345//10000)

# 결과 값 #
1

 

3. 1의 자리 출력

 - 나머지 연산으로 마지막 자리가 출력된다. 

print(12345%10)
# 출력
5

 

4. 중간 자리 출력

 - 첫 번째 다음으로 마지막 자리를 설명한건 중간 숫자들의 출력 방식은 위 두개를 이용하기 때문이다.

 - 예을 들어 둘 째자리를 구한다고 하면 첫 자리 공식을 이용해 12 를 뽑고 거기에 마지막 자리 출력 공식으로 2를 출력한다.

print(12345//1000%10)
# 출력
2

print(12345//100%10)
# 출력
3

print(12345//10%10)
# 출력
4

 

망할 이걸 몰라서 알고리즘 공부에 개고생을 했다. 

나같은 사람이 없길.

반응형