[Python] 파이썬 스타일 가이드 (PEP 8)
·
Language/Python
이름 이름 규칙 변수나 함수명에 대해서 카멜표기법, 파스칼표기법은 지양한다. 파이썬은 스네이크 표기법을 지향한다. # bad myName = "giwon" def getName(): print("Hello") # good my_name = "giwon" def get_name(): print("Hello") 상수도 마찬가지로 스네이크 표기법을 사용한다. # bad thisIsPi = 3.14 ThisIsPi = 3.14 this_is_pi = 3.14 # good THIS_IS_PI = 3.14 의미 있는 이름 # bad (의미 없는 이름) a = 2 b = 3 c = a * b print(c) # good (의미 있는 이름) weight = 2 height = 3 area = weight * heigh..
[Python] 순위 검색 - level 2 (효율성 통과 못함)
·
알고리즘
https://programmers.co.kr/learn/courses/30/lessons/72412
[Python] 카펫 - level 2
·
알고리즘
https://programmers.co.kr/learn/courses/30/lessons/42842?language=python3 코딩테스트 연습 - 카펫 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 programmers.co.kr 넓이는 가로x세로 라서 yellow에 제곱근을 해주어 for문을 실행시켰다. 넓이=면적이기때문에 아래와 같이 가능하다. 또는 근의 공식을 써서 풀 수 있다는데 대단한 사람들이 많다. 난 이렇게 해야지... def solution(brown, yellow): # 가로x세로 = 넓이(=면적)(=brown+yellow) answer ..