[코딩테스트] Python - 기본점검: 내장함수
1. 수학- math.gcd(), math.pi, math.e, math.sqrt(), math.factorial(), math.ceil(), math.floor(), math.trunc(), math.round()- abs, sum, int, float, min, max2. 문자열- str.isdecimal(), str.isdigit(), str.isalpha(), str.isnumeric()- str.toupper(), str.tolower(), str.lower(), str.upper()3. 이진탐색- bisect4. 내장함수- zip, enumerate, divmod, ord, chr, eval5. 순열/조합- itertools: permutations, combinations, product, ..
2025. 4. 13.
[코딩테스트] Python - 학습로드맵
1. Python 기본문법- 변수, 자료형, 형변환, 연산자, 함수, 제어문(조건문/반복문), 자료구조(리스트, 딕셔너리, 셋, 튜플) 2. 교재/강의 선정- 이것이 코딩테스트다- 코딩 테스트 합격자 되기: 파이썬 편(박경록) 3. 코딩테스트 사이트- Programmers(Lv0-Lv3)- 삼성 SW Expert Academy(D1-D5)- Baekjoon Online Judge - LeetCode 4. 주제별 문제풀이 연습- 정렬- 문자열- 수학: gcd, lcm- 스택/큐, 해시- 완전탐색- DFS/BFS- 시뮬레이션- DP 5. 레벨별 풀이- Solved.ac- Programmers Reference- [Blog] SW 역량 테스트 치르기 전 숙지하면 좋을 삼성 빈출 코드 유형 정리- [Blog] ..
2025. 2. 14.
[코딩테스트] Python - 기본문법
변수와 자료형- 자료형: 숫자, 문자열, 논리형- 지역변수, 전역변수- type() 연산자- 산술연산자: 덧셈, 뺄셈, 곱셈, 나눗셈(실수형), 나눗셈(정수형), 나머지- 비교연산자: 같다, 같지 않다, 크다, 크거나 같다, 작다, 작거나 같다- 논리연산자: and, or, not- 비트 연산자: ~, &, |, ^ 제어문(조건문)- if문: if, elif, else 제어문(반복문)- while문: while- for문: for, in, range() 함수- 함수 정의, 함수 호출, 매개변수, 인자, return 문자열- 문자열 선언 및 초기화- 문자열 메서드 자료구조- 리스트, 집합(셋), 해시(딕셔너리), 튜플 입출력- 입력: input()- 출력: print() 클래스- 클래스 정의, 생성자, 소..
2025. 2. 9.