43751 [백준 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 다음