math2 [백준 1037번] 약수 count = int(input()) real_measure = list(map(int,input().split())) real_measure.sort() print(real_measure[0] * real_measure[-1]) 이번 문제는 1과 N을 제외한 약수들이 주어졌을 때, N을 구하는 문제이다. 약수들을 오름차순으로 정렬했을 때, N은 양 끝자리에 위치한 값들의 곱이라는 것을 이용하여 쉽게 풀이할 수 있었다 :) 2023. 4. 14. [백준 4375번] 1 while True: # 무한 입력 try: #무한 입력이기 때문에 파일의 끝 에러 EOF에러를 잡아주기 위한 try,catch 구문 작성 n = int(input()) num = 0 square = 0 while True: num += (10**square) if num % n == 0 : print(square+1) break square += 1 except EOFError: #파일의 끝에러 EOFError를 처리 break 이번 문제는 n의 배수중에 모든 자리의 수가 1인 값의 자리수를 출력하는 문제이다. 처음에 이 문제를 풀었을 때는 아래와 같이 n에 1부터 하나씩 곱해가면서, 각 자리의 수가 모두 1인지 확인해가며 풀었다. while True: input_data = int(input()) m.. 2023. 4. 14. 이전 1 다음