기본 수학적인 지식이 부족해 하나씩 배우는 대로 정리 하려 한다.
사용 언어는 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
망할 이걸 몰라서 알고리즘 공부에 개고생을 했다.
나같은 사람이 없길.
반응형
'Develop > Algorithm' 카테고리의 다른 글
[문제풀이]백준 2805 나무자르기 (0) | 2022.10.01 |
---|---|
[문제풀이]백준 1920 수찾기 (0) | 2022.10.01 |
[정렬알고리즘]퀵정렬 및 변수 할당 개념(python) (0) | 2022.09.30 |
[기초수학]소수 판별하기 (0) | 2022.09.30 |
[문제풀이]백준/1110/더하기 사이클 (0) | 2022.09.30 |