Language/Python
파이썬(Python) 세자리 수를 곱해 만들 수 있는 가장 큰 대칭수
안녕하세요, 츄르 사려고 코딩하는 집사! 코집사입니다. 이번 글은 프로젝트 오일러에서 제공되는 문제 Problem 4 세자리 수를 곱해 만들 수 있는 가장 큰 대칭수입니다. 1. 문제 앞에서부터 읽을 때나 뒤에서부터 읽을 때나 모양이 같은 수를 대칭수(palindrome)라고 부릅니다. 두 자리 수를 곱해 만들 수 있는 대칭수 중 가장 큰 수는 9009 (= 91 × 99) 입니다. 세 자리 수를 곱해 만들 수 있는 가장 큰 대칭수는 얼마입니까? 2. 코드 import time start = time.time() #시간 측정을 위한 변수 A = [] #결과 값을 저장하여 최대값을 출력하기 위한 리스트 for i in range(400,1000): #100에서 300까지의 곱셈은 5자리가 나오기 때문에 4..
2019. 12. 4.
최근댓글