특징: 가장 간단하면서 좋아보이는 것만 파악하게 하도록 루트를 짜게 함, 최적의 해 명시, 즉 더 좋은 다른 해가 나올 수 없음문제 속 포인트: "가장 큰 순서대로" , "가장 작은 순서대로" 같은 기준을 제시한다.문제 포인트: 거스름돈 줄 수 있는 최소 동전의 개수문
N = int(input()) count = 0 for i in range(N+1):print(count)data = input() row = int(data(1)) column = int(ord(data(0))- int(ord('a')) +1
공백 4칸 들여쓰기 원칙으로 파라미터가 시작되는 부분을 보기 좋게 하거나 여러 줄 나눠쓸 경우에도 사용한다.각 단어를 밑줄( \_ ) 로 구분하여 표기하는 스네이크 케이스 따른다. 소문자로 문자를 작성한다.타입을 지정할 수 있는 타입 힌트가 있다리스트 컴프리헨션은 기존
많은 양의 데이터 중 원하는 데이터를 찾는 과정을 말합니다.주로 그래프나 트리 등의 자료구조 안에서 탐색과정이 이뤄집니다.데이터를 표현, 관리 그리고 처리하기 위한 구조이고 가장 대표적인 것은 스택과 큐입니다.핵심함수는 데이터 삽입(Push) 과 데이터 삭제(Pop)
list.sort()와 sorted()는 모두 비교하기 전에 각 리스트 요소에 대해 호출할 함수(또는 다른 콜러블)를 지정하는 key 매개 변수를 가지고 있습니다.key 매개 변수의 값은 단일 인자를 취하고 정렬 목적으로 사용할 키를 반환하는 함수(또는 다른 콜러블)여