..
1234567891011121314151617181920212223#include int main() { int sum = 0; for (int i = 1; i
123456789101112131415num1=1num2=2sum=2next=0i=2while 1: next=num1+num2 if(next>=4000000): break num1=num2 num2=next i=i+1 if(next%2==0): sum=sum+nextprint(sum)cs '짝수이면서 4백만 이하인 모든 항'을 '짝수인 항'이 아닌 '짝수 번째에 있는 항'으로 이해하여 좀 헤맸다...
12345678910fact=1i=0sum=0while(i!=100): i=i+1 fact=fact*ifactString=str(fact)for j in range(0,len(factString)): sum=sum+int(factString[j])print(sum)cs 요즘 계속 느끼는 건데 구글링해가면서 파이썬으로 코드를 짜는 것이 다른 언어로 짜는 것보다 훨씬 더 빠를 것 같다. 파이썬을 더 배워봐야겠다.