Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Coding Test를 할때 반드시 알아야 할 문법

파일명 설명
composition_function.py 함수의 합성에 대해 설명합니다. 함수의 합성은 하나의 함수의 출력이 다른 함수의 입력으로 사용되는 것을 의미합니다. 여기서는 두 개의 간단한 함수를 합성하여 더 복잡한 기능을 수행하는 예제를 제시합니다.
counter.py collections 모듈의 Counter 클래스를 사용하여 iterable 객체의 각 요소의 출현 횟수를 계산하는 방법을 설명합니다. 여기에는 Counter 객체의 생성 및 메서드 사용 예제가 포함되어 있습니다.
def.py Python에서 "def" 키워드를 사용하여 함수를 정의하는 방법을 설명합니다. 여기에는 인자가 없는 함수, 인자가 있는 함수, 기본 인자가 있는 함수, 반환 값이 있는 함수 등 다양한 유형의 함수 정의 방법이 포함되어 있습니다.
deque.py collections 모듈의 deque 클래스를 사용하여 데크(deque) 데이터 구조를 작업하는 방법을 설명합니다. 여기에는 데크의 생성, 요소 추가, 요소 제거 등의 기본적인 작업이 포함되어 있습니다.
dictionary.py Python 딕셔너리의 기본적인 작업을 설명합니다. 여기에는 딕셔너리에서 키를 사용하여 값을 가져오기, 키가 딕셔너리에 있는지 확인하기 등의 작업이 포함되어 있습니다.
early_return.py 조건에 따라 함수에서 빠르게 반환하여 불필요한 실행을 방지하는 "early return" 코드 패턴을 설명합니다.
for_loop.py Python에서 'for' 루프와 논리 연산자 'and', 'or'의 사용법을 설명합니다. 여기에는 'for' 루프를 사용하여 시퀀스의 항목을 반복 처리하는 예제가 포함되어 있습니다.
guard_clauses.py "guard clauses" 코드 패턴을 설명합니다. 이 패턴은 특정 조건이 충족되지 않을 때 함수나 루프를 조기에 종료하는 방법을 제공합니다.
heapq.py heapq 모듈을 사용하여 힙(heap) 데이터 구조를 작업하는 방법을 설명합니다. 여기에는 힙의 생성, 요소 추가, 요소 제거 등의 기본적인 작업이 포함되어 있습니다.
if_statement.py Python에서 'if' 문과 논리 연산자 'and', 'or'의 사용법을 설명합니다. 여기에는 'if' 문을 사용하여 조건을 검사하고 조건에 따라 다른 작업을 수행하는 예제가 포함되어 있습니다.
in.py Python에서 'in' 키워드의 사용법을 설명합니다. 'in' 키워드는 특정 요소가 시퀀스에 포함되어 있는지 확인하는데 사용됩니다.
lambda.py 람다(lambda) 함수의 기본적인 사용법을 설명합니다. 람다 함수는 이름 없는 함수를 생성하며, 간단한 연산에 주로 사용됩니다.
list.py 리스트(list) 데이터 타입과 관련된 기본적인 작업을 설명합니다. 여기에는 리스트 생성, 요소 추가, 요소 제거 등의 작업이 포함되어 있습니다.
list_comprehension.py 리스트 컴프리헨션(list comprehension)의 사용법을 설명합니다. 리스트 컴프리헨션은 리스트를 생성하는 간결하고 읽기 쉬운 방법을 제공합니다.
map_reduce.py 'map'과 'reduce' 함수의 사용법을 설명합니다. 이 함수들은 시퀀스의 각 요소에 함수를 적용하거나, 시퀀스의 요소를 하나의 값으로 줄이는데 사용됩니다.
mutable_immutable.py 변경 가능(mutable) 및 변경 불가능(immutable) 객체의 차이점을 설명합니다. 여기에는 Python에서 객체의 변경 가능성에 대한 기본 개념이 포함되어 있습니다.
range.py 'range' 함수의 사용법을 설명합니다. 'range' 함수는 특정 범위의 숫자 시퀀스를 생성하는데 사용됩니다.
set.py 집합(set) 데이터 타입과 관련된 기본적인 작업을 설명합니다. 여기에는 집합 생성, 요소 추가, 요소 제거 등의 작업이 포함되어 있습니다.
string.py 문자열(string) 데이터 타입과 관련된 기본적인 작업을 설명합니다. 여기에는 문자열 생성, 문자열 연결, 문자열 슬라이싱 등의 작업이 포함되어 있습니다.
try_except.py 예외 처리를 위한 'try'와 'except' 블록의 사용법을 설명합니다. 여기에는 예외가 발생할 가능성이 있는 코드를 안전하게 실행하는 방법이 포함되어 있습니다.
variable.py 변수의 기본적인 사용법을 설명합니다. 여기에는 변수 생성, 변수 할당, 변수 타입 변경 등의 작업이 포함되어 있습니다.
variable_type.py Python에서 사용되는 다양한 변수 타입을 설명합니다. 여기에는 정수, 실수, 문자열, 리스트, 튜플, 딕셔너리 등의 변수 타입이 포함되어 있습니다.
while_loop.py 'while' 루프의 기본적인 사용법을 설명합니다. 여기에는 조건이 참인 동안 코드 블록을 반복 실행하는 'while' 루프의 사용 예가 포함되어 있습니다.
zip.py 'zip' 함수의 사용법을 설명합니다. 'zip' 함수는 여러 개의 iterable 객체를 병렬로 순회할 수 있게 해줍니다.
combination_direct.py combination(조합)을 라이브러리 없이 구하는 방법을 설명 합니다.
permutation_direct.py permutation(순열)을 라이브러리 없이 구하는 방법을 설명 합니다.
countsort.py 계수정렬을 구현하는 방법을 설명 합니다.
insertionsort.py 선택정렬을 구현하는 방법을 설명 합니다.
topologicalsort.py 위상정렬을 구현하는 방법을 설명 합니다.
mergesort_recursive.py 머지정렬을 재귀로 구현하는 방법을 설명 합니다.