파이썬에서 리스트를 다루다 보면 리스트의 크기나 값을 초기화시켜야 하는 경우가 생긴다. 다음은 파이썬에서 리스트를 초기화시키는 3가지 방법이다. ✅ 첫번 째 방법#a = []a = list()for i in range(10): a.append(i)print(a)# 결과값[0, 1, 2, 3, 4 ,5, 6 ,7, 8, 9]리스트를 생성하는 방법은 a = [ ] 나 a = list() 나 같고 반복문으로 값은 넣는다. 다음은 2차원 배열을 초기화 하는 코드이다. a = list()for i in range(10): tmp = [] for j in range(5): tmp.append(j) a.append(tmp)print(a)#결과값[[0, 1, 2, 3, 4],[0, 1, 2, 3, ..
전체 글
fac, si facis다이나믹 프로그램은 메모리 공간을 약간 더 사용하여 연산 속도를 비약적으로 증가시키는 방법이다. 다음의 2가지 조건을 만족할 때 다이나믹 프로그래밍을 사용할 수 있다. 큰 문제를 작은 문제로 나눌 수 있음 작은 문제에서 구한 정답은 그것을 포함하는 큰 문제에서도 동일함 위 조건을 만족하는 대표적인 예로 피보나치 수열이 있다. 피보나치 수열은 다음의 점화식을 만족하는 수열이다. 해당 피보나치 수열을 Python 재귀함수로 구현한다면 다음과 같은 코드로 표현할 수 있다. import time def fibo(x): if x == 1 or x == 2: return 1 return fibo(x-1) + fibo(x-2) for num in range(5, 40, 10): start = time.time() r..
스프링 부트 서버를 구동하다 보면 다음과 같은 오류를 마주할 때가 있다. The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured. 8080 포트가 이미 실행 중이라는 뜻이고, 사용 중인 포트의 프로세스를 중단시켜 주어야 한다. 다음과 같이 cmd를 통해 직접 중단하는게 가장 빠르다. netstat -ano | findstr 8080 8080에서 사용 중인 프로세스 번호를 확인한다. taskkill /f /pid 3396 taskkill을 이용하여 프로세스를 중단한다.