본문 바로가기

임의 정밀도 / 큰 수 연산4

[백준][solved.ac][Bronze 3][Python] 6378번 : 디지털 루트 밑의 링크는 백준에서의 문제 링크입니다. 6378번: 디지털 루트 양의 정수 N의 디지털 루트를 구하려면 N을 이루고 있는 모든 자리수를 더해야 한다. 이때, 더한 값이 한 자리 숫자라면, 그 수가 N의 디지털 루트가 된다. 두 자리 이상 숫자인 경우에는 다시 그 www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 0을 입력할 때까지 반복합니다. while True: # 양의 정수 N을 입력합니다. # 최대 1000자리입니다. # 맨 끝의 \n은 떼어줍니다. N = stdin.readline().rstrip() # N의 디지털 루트를 저장할 변수를 선언합니다. digital_root = None # 입력.. 2021. 6. 26.
[백준][solved.ac][Bronze 5][Python] 14928번 : 큰 수 (BIG) 밑의 링크는 백준에서의 문제 링크입니다. 14928번: 큰 수 (BIG) 첫째 줄에 제연이가 가장 좋아하는 수 N이 주어진다. (N ≤ 101,000,000) www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 제연이가 가장 좋아하는 수 N을 입력합니다. # N 2021. 6. 15.
[백준][solved.ac][Bronze 5][Python] 15740번 : A+B - 9 밑의 링크는 백준에서의 문제 링크입니다. 15740번: A+B - 9 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # 첫째 줄에 두 정수 A, B를 공백으로 구분해 입력합니다. # -10^10000 2021. 6. 14.
[백준][solved.ac][Bronze 1][Python] 13706번 : 제곱근 밑의 링크는 백준에서의 문제 링크입니다. 13706번: 제곱근 첫째 줄에 양의 정수 N이 주어진다. 정수 N의 제곱근은 항상 정수이며, N의 길이는 800자리를 넘지 않는다. www.acmicpc.net 파이썬 코드와 결과입니다. # readline을 사용하기 위해 import합니다. from sys import stdin # isqrt를 사용하기 위해 import합니다. from math import isqrt # 첫째 줄에 양의 정수 N을 입력합니다. # 항상 정수이며 길이는 800자리를 넘지 않습니다. # 정수형으로 변환합니다. N = int(stdin.readline()) # 정수 N의 제곱근을 출력합니다. print(isqrt(N)) 첫 번째로 제출했을 때는 isqrt 대신 N ** 0.5를 사.. 2021. 6. 1.