본문 바로가기

전체 글

(171)
[프로그래머스][Python] 큰 수 만들기 문제를 정리해보자. 어떤 숫자에서 k개의 수를 제거했을 때 얻을 수 있는 가장 큰 숫자를 구하자. 예) 1924에서 2개를 제거하면 19, 12, 14, 92, 94, 24이다. 여기서 가장 큰 수는 94이다. 풀이를 생각해보자. '가장 큰 수'를 만들려면 어떻게 해야 할까? 앞자리에 큰 수가 있어야 한다. 따라서 k개만큼 제거하되 앞자리일수록 큰 수가 와야 한다. 1) 1924를 예로 들어보자. (k = 2) 9는 1보다 크다. 따라서 1보다 앞에 위치해야 한다. 따라서 1을 제거하고 9를 앞에 위치시킨다. 이제 제거할 수 있는 수는 1개이다. (결과 : 924) 4는 2보다 크다. 따라서 2보다 앞에 위치해야 한다. 따라서 2를 제거하고 4를 앞에 위치시킨다. 이제 제거할 수 있는 수는 0개이다. (..
[Django][장고걸스][ubuntu] Django 설치 pip 업데이트 python3 -m pip install --upgrade pip Django 설치 pip install django~=2.0.0 pip를 업데이트한 후 django를 설치한다. Django 프로젝트 생성 (myvenv) ~/djangogirls$ django-admin startproject mysite . .을 꼭 붙여야 한다. 현재 디렉토리에 장고 프로젝트를 생성하라는 뜻이다.
[Django][장고걸스][ubuntu] 가상환경 사용하기 가상환경 설치 python3 -m venv myvenv 이름이 'myvenv'라는 가상환경이 생성된다. 설치할 때 에러가 발생할 수 있다. 아래 명령을 실행해준다. sudo apt-get install update 가상환경 사용 source myvenv/bin/activate