전체 글 33

백준-2979-트럭주차

문제 해결주차장에 주차한 트럭이 늘어날수록 1분당 1대 가격이 줄어든다.그리고 들어온 시간, 나가는 시간이 있어서 시간대에 따라서 주차장에 주차된 트럭의 개수가 달라진다.예제 1번을 표현 12345678*****     **     ****** 이때 주의할 점은 1분당 가격이 측정되어서 나가는 시간은 가격에 카운트가 되면 안된다.구현한 코드a,b,c = map(int,input().split())check = [0 for i in range(100)]check_maxnum = 0for i in range(3): enter, out = map(int, input().split()) if check_maxnum  처음 문제를 해결할 때 나가는 시간까지 카운트하면서 정답이 나오지 않았다. 문제링크

알고리즘/백준 2024.03.26

가상 환경 설정

가상 환경 사용 이유를 알아보자 가상환경을 사용하지 않게되면 한 컴퓨터에서 다른 프로젝트를 동시에 진행할 때 각종 모듈을 설치했을 때 타 프로젝트에 의도하지 않은 문제를 야기할 수 있다. 위와 같은 문제를 방지하기 위해서 가상환경을 생성해서 django 프로젝트를 실행한다. Pycharm 기반 가상머신 설정하기 File -> Setting 설정 venv가 생성된 것을 확인 명령어 기반 가상머신 설정 가상환경 생성 python -m venv venv 실행 source venv/Scripts/activate

*args와 **kwargs

Django에서 _args 와 *_kwargs는 주로 URLconf에서 보낸 위치 인자와 키워드 인자를 view 메소드로 전달하는데 활용 *args 1. *args는 함수에 임의의 개수의 위치 기반 인수를 전달할 수 있게 한다. 2. 튜플 형태로 전달된다.사용 예시 def sum_all(*args): total = 0 for num in args: total += num return total print(sum_all(1, 2, 3, 4)) # 출력: 10 print(sum_all(10, 20, 30)) # 출력: 60**kwargs 1. **kwargs는 함수에 임의의 개수의 키워드 인수를 전달할 수 있게한다. 2. 딕셔너리 형태로 전달된다.사용 예시 def print_info(**kwargs): fo..