1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162number=366 #1901년 1월 1일count=0JANUARY=31FEBURARY=28MARCH=31APIRL=30MAY=31JUNE=30JULY=31AUGUST=31SEPTEMBER=30OCTOBER=31NOVEMBER=30DECEMBER=31def isLeapYear(a): if(a%7==0): return Trueif(isLeapYear(number)): count=count+1for year in range(1901,2001): #윤년 판정 if(year%4==0): FEBURARY=29 ..
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889sum_result=0HUNDRED_AND=10for number in range(1,1001): sum=0 number_str=str(number) number_length=(len(number_str)) if(number_length==1): #한 자리 수 if(number==1 or number==2 or number==6): sum=sum+3 elif(number==3 or number==7 or n..
123456789sum=0number=0for i in range(1,1001): number=i for j in range(1,i): number=number*i sum=sum+numbersum_str=str(sum)print(sum_str[-10:])cs 거듭제곱을 구하기 위해 math.pow()를 사용하면 수의 범위를 넘어가게 되므로 거듭제곱을 구할 수 있는 코드를 작성해주어야 한다. 최종 결과를 문자열로 바꾼 후 끝에서 10번째부터 문자열 끝까지 출력하게 만들어 주었다. [-10:-1]이라고 쓰면 -1번째 문자는 포함하지 않는 것이므로 옳은 방법이 아니다.