Python
-
Python 16,2,8진수에서 10진수 변환,10진수에서 16,2,8진수(진수 변환)프로그래머스문제정리 & Python잡다한것 2020. 9. 14. 11:20
1. 내가 생각한 코드 무식한 방법이지만 단순히 변환하는 알고리즘을 짜야하는 줄 알고 스스로 코드를 작성해 보았다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 import sys sixt_num = sys.stdin.readline() result = 0 index = len(sixt_num)-2 for i in range(0,len(sixt_num)-1): if sixt_num[i] =='A': result += 10*(16**index) elif sixt_num[i] =='B': result += 11*(16**index) elif sixt_num[i] =='C': result += 12*(16**index) elif sixt_num[i..
-
Python 입력- readline함수(코딩테스트)프로그래머스문제정리 & Python잡다한것 2020. 9. 14. 00:21
input()함수만 알고 있었는데 readline()함수를 사용하면 실행 시간을 많이 줄일 수 있다고 해서 남겨놓는다. 1. import sys a = list(sys.stdin.readline().split()) // a라는 list에는 내가 가로로 넣은 입력 값을 split() 하여 str형태의 원소들로 담게 된다. 2. import sys a,b,c = map(str,sys.stdin.readline().split()) 이렇게 여러개의 원소를 한번에 받아서 넣고 싶을 때는 map()함수를 사용하면 편리하다. 여기서 map함수는 반드시 최소 두개의 arguments를 받아야 하기 때문에 하나만 쓰는 것은 에러가 난다. 또한 str 대신 int 를 사용하면 int 형으로 저장할 수 있기 때문에 자유로운..
-
Django 프로젝트 시작(Local Server 열기, 가상환경 설치)프로그래머스문제정리 & Python잡다한것 2020. 9. 6. 01:24
멋쟁이 사자처럼에서는 Django프레임워크를 사용하는데, 앞으로 Django에 대해서 모르는 부분과 공부한 내용을 가지고 하나씩 정리해놓아, 나중에 보기 편하도록 정리해 보겠습니다. 1. Visual Studio Code열기 우선 Visual Studio Code를 실행시켜 원하는 폴더를 새로 선택합니다. 2. Terminal을 열고 git bash창을 열어줍니다. 상단에 터미널을 클릭하시고 새로운 터미널을 생성합니다. git bash창을 생성하기 위해서는 1:powershell 부분을 누르시고 기본 셸을 git bash를 입력 후 선택합니다. 오른쪽에 +버튼을 누르면 새롭게 git bash 창이 생성이 됩니다. $ python -m venv newvenv(원하는 가상 환경 이름) 위의 명령어 입력을 하..