프로그래밍 25

(내멋대로)프로그래머스 - (해시)완주하지 못한 선수[python3] (90점) (해설없음)

일단 내가 알고 있던 지식으로 요래 ~ 조래 풀어보았다. def solution(participant, completion): for person in completion: index_num=participant.index(person) del participant[index_num] return participant[0] 정확성은 50점인데 효율성이 0점이다. 시간복잡도.. 알고리즘.. 자료구조.. 찾아보니, 해시테이블을 써야하고, 파이썬에는 딕셔너리가 있다고 한다. 문제를 선택할 때도 해시라고 나와 있었는데 모르니까.. 몰랐다. 두 번째 코드는 def solution(participant, completion): person_cmpl = dict.fromkeys(completion,2) person_..

django와 함께한 nginx,uwsgi 여행기

django로 만든 페이지 소스를 nginx 서버에 띄우기 위해 uwsgi 를 사용한 후기 입니다. [환경] centos 8 django 3.1.6 블로그 주인장께서 아주 하나~~하나 꼼꼼~~ 하게 정리해주셔서 쉽게..? 편하게 구축했다. (글쓴이분은 Ubuntu로 하셨다, 본인은 [5] 번은 진행하지 않았다) [3] 번 까지는 있는 그대로 따라 하면 잘 동작하는데 [4] 부터 uwsgi.service가 실행되지 않아서 3일을 고생했다.. 괜히 CentOS로 했나..? 부터 시작해서 온갖 관련 없는 추측을 하며 후회하다가 3일 고생한 끝에 uwsgi 와 nginx를 연동했다. 원인은 SELinux 라는 리눅스 커널 보안 기능 때문이었다. sestatus 명령어로 SELinux 상태를 확인할 수 있고 se..

runserver 실행 안되는 문제

python 3.9.0 django 3.1.4 나는 .manage runserver를 입력해도 콘솔 창이 바로 꺼지고 python 문자열만 출력되는 문제가 발생했다. Add Python to enviroment variables 체크해서 재설치 설치 후 재부팅 하니 됐다. 참고 자료 https://stackoverflow.com/questions/58661812/django-python-manage-py-runserver-not-working Django- "python manage.py runserver" not working Hi im new to django and i cant get my web server running. First of all i viewed several of other th..