IT

피보나치 수열의 각 항은 바로 앞의 항 두 개를 더한 것이 됩니다. 1과 2로 시작하는 경우 이 수열은 아래와 같습니다. 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... 짝수이면서 4백만 이하인 모든 항을 더하면 얼마가 됩니까? 풀이 #python code i = 0 NUM = 4000000 list_pi = [ 1, 2] # 최초 피보나치 배열 sum = 0 # 최종 합계 temp = 0 # 현재 i가 가리키고 있는 값 while True: i = i + 1 temp = list_pi[i-1] + list_pi[i] if (temp > NUM ): break else: list_pi.append(temp) for i in list_pi: if ( i % 2 == 0): sum = ..
10보다 작은 자연수 중에서 3 또는 5의 배수는 3, 5, 6, 9 이고, 이것을 모두 더하면 23입니다. 1000보다 작은 자연수 중에서 3 또는 5의 배수를 모두 더하면 얼마일까요? 풀이 #python code sum = 0 for i in range(3,1000): if ( i % 3 ==0 or i % 5 == 0): sum = sum + i else: continue print(sum) 결과 233168 다음과 같이 결과가 나왔다. 어려운 부분이 없기 때문에 설명은 생략한다. 문제 : https://euler.synap.co.kr/problem=1
CHAPTER 1. 디자인 패턴과 프로그래밍 패러다임 💡 라이브러리 -> 공통으로 사용될 수 있는 특정 기능들을 모듈화한 것을 의미한다. 폴더명, 파일명 등에 대한 규칙이 없고 프레임워크에 비해 자유롭다는 차이점을 가지고 있다. 프레임워크 → 공통으로 사용될 수 있는 특정 기능들을 모듈화한 것을 의미한다. 폴더명, 파일명 등에 대한 규칙이 있으며 라이브러리에 비해 좀 더 엄격하다는 차이점을 가지고 있다. SECTION 1. 디자인 패턴 디자인 패턴이란❓ → 프로그램을 설계할 때 발생했던 문제점들을 객체 간의 상호 관계 등을 이용해 해결할 수 있도록 하나의 ‘규약’ 형태로 만들어 놓은 것을 의미한다. 1-1-1. 싱글톤 패턴(Singleton Pattern) 싱글톤 패턴은 하나의 클래스에 오직 하나의 인스..
justdo2t
'IT' 카테고리의 글 목록 (4 Page)