프로그래밍6 [Django] OperationalError, no such column migrations/migrate 나의 첫번째 문제는 데이터 베이스을 변경했는데 migration 파일에 migrate 을 해주지 않은 것. Cmder 창에 python manage.py makemigrations python manage.py migrate 를 실행한다. 폴더 위치 잘못 선정 2022. 3. 17. [Python] 변수값 변경하기 변수란 어떠한 값을 저장하는 메모리 공간이자 저장된 위치를 가리키는 레퍼런스이다. 파이썬에서는 변수명 = 수식 또는 값 a = 1 이렇게 =assignment 기호를 사용하려 변수를 입력한다. 여기서 중간변수를 변경하려면 어떻게 해야할까? # 퀴즈 : user1, user2의 변수값을 서로 변경하여라 user1 = "영희" user2 = "철수" print('='*50) print('user1 = ', user1) print('user2 = ', user2) # 중간변수 설정 (전통식) temp = user1 user1 = user2 user2 = temp print('='*50) print('user1 = ', user1) print('user2 = ', user2) # 쉼표를 이용한 변수 교체 (파이.. 2022. 3. 11. [Python] if~else 조건문을 이용해 3의 배수인지 확인 다음과 같은 문제가 있다. # 퀴즈 : # 숫자를 입력받아서 메세지를 출력하여라 (if ~ else) # 숫자값이 3의 배수이면 3의 배수이다. # 그렇지 않으면 3의 배수가 아니다. n = int(input()) if (n%3 == 0): print("3의 배수이다") else: print("3의 배수가 아니다.") 2022. 3. 4. [C 언어] 탐욕 알고리즘 (Greedy algorithm) Coin change problem 탐욕 알고리즘은 눈 앞에 놓인 선택지 중에 현재 상황에서 가장 최선의 것을 선택하도록 디자인 된 알고리즘이다. 알고리즘은 일상에서 coin change problem, 즉 상점에서 잔돈 돌려주는 상황에 써먹을 수 있는데, 돌려줘야 될 잔돈의 수에 따라서 quarters 25, dimes 10, nickels 5, pennies 1 중 최선을 선택해야 한다. 여기서 최선의 선택이란 가장 높은 가치의 돈 (만약 >=25 이라면 25)을 우선으로 선택하고 남는 돈은 그 다음 (10->5->1)로 넘어가는 것이다. 이렇게 잔돈을 돌려주도록 코딩을 하기 위해서는 알고리즘처럼 직관적으로 생각하면 된다. 25 부터 1까지 순서대로 정렬한 후, 반복문을 돌면서 조건이 끝나는 때 남는.. 2022. 2. 27. 이전 1 2 다음