목록TLC - 5 ⛺/Today I Learn (29)
log.Sehee

Django를 사용하기 위해 두 작업환경으로 세팅을 해봤던 결과 정리했던 것들 PyCharm 1. Django 선택 후 메인 프로젝트 위치로 만들 파일을 경로로 지정 2. 자동적으로 만들어진 templates, venv, manage.py 파일을 확인 VSCord VSCord는 .. 정말 파일을 열댓번 만들어가면서 테스트해보았다. 하다가 중간에 templates 파일 생성법을 모르겠어서 그만두었지만 지금은 setting.py에 연결시켜주면 된다는 점을 알게되었으니 다시 도전해보면 가능할지도 모른다.. - 이 후 작업은 공통 작업 - 장고의 서버를 실행하여 db파일을 생성하기, 그 후 오른쪽 상단에 있는 데이터베이스를 클릭, 추가를 선택하여 프로젝트 파일 경로에서 db를 추가해준다. - 사용자의 필요에 의..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/120892 암호화 된 문자열 cipher 중 code의 배수 번째 글자만 진짜 암호이다. 문자열 cipher, 정수 code가 매개변수로 주어질 때 해독된 암호 문자열을 return하도록 함수를 완성하시오. 시도 1. 문자열을 리스트에 넣어서 순서대로 출력 > 문자에 배열로 번호를 매김 2. code의 배수마다 리스트 속 원소를 출력하기 > for문 사용 3. 원소의 인덱스는 0부터 세어지는 것 주의, 리스트로 출력한 뒤 문자열로 합쳐서 출력하는 것에 주의 해결 def solution(cipher, code): num_list = [] list_cipher = list(cipher) for i ..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/120907 프로그래머스의 OX문제 quiz 리스트는 덧셈, 뺏셈 수식들이 'X (연산자) Y = Z'자열 배열이며, 연산자는 + 또는 - 이다. 연산 기호와 숫자 사이는 항상 하나의 공백이 존재한다. 음수를 표시하는 마이너스 기호와 숫자 사이에는 공백이 존재하지 않는다. 수식이 옳다면 "O",를 틀리다면 "X를 순서대로 담은 배열을 return해라. 시도 리스트 속 퀴즈는 문자열이다. for문을 돌려 원소 한 개씩 돌려 split('공백')으로 나눌 수 있을 것 같다. 나눈 뒤 [1]원소는 문자열인 연산자 + 또는 - 일테니 if 분기문으로 작성하면 될 것 같다. quiz 배열 속 수식에 있는 ..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/120812 최빈값 구하기... 2번에 있던 문제 주제에 난이도가 장난없었다.. 하지만 좋은 팀장님 덕분에 깨달음을 얻은 ㅎㅎ.. 시도 백업을 안해둬서 내 새벽 동안의 시도들이 전부 날라가긴 했지만 이차원배열 / for문의 range / filter함수와 lambda식 / random 등등 내가 아는 지식은 총동원해서 풀어보려 노력했던.. 애초에 그런 방식으로 접근하는 문제가 아니였다는 것을 깨달았다 .. 해결 좋은 팀장님 설명으로 ^-^,,, 문제의 해답을 알게되었다. 배열과 연관되어 있는 문제기에 range()처럼 막연히 범위를 지정하는 값으로 for문을 쓰면 시간복잡도에도 걸리겠다는 생각..