코딩 테스트 문제를 풀기 전에는 당연히 코딩 테스트에 사용할 언어의 문법을 알아야 한다. 그러나 정작 문제를 풀다 보면 remove와 pop의 차이라든가, 여러가지 헷갈릴 때가 많았다.더 자세한 내용은 추후 포스팅 할 예정이니 이 게시물에서는 기본적인 Python의 문
파이썬에서 배열 자료구조가 필요한 때는 리스트를 활용한다. 여기서는 코딩 테스트에 자주 활용하는 리스트 기법을 알아보도록 하겠다.맨 끝에 데이터를 추가하려면 append() 메서드를 사용하면 된다.insert() 메서드를 사용하면 특정 위치에 데이터를 삽입할 수 있다.
진수 변환 함수 정리 10진수를 다른 진수로 변환 2진수 변환 (bin() 함수): bin(x): 정수 x를 이진수 문자열로 변환한다. 반환된 문자열은 '0b'로 시작한다. bin(x)[2:]: '0b'를 제외한 순수한 이진수 문자열을 얻기 위해 슬라이
코딩 테스트를 준비하다 보면 라이브러리의 중요성을 깨닫게 된다. 몇 줄의 코드가 단 한 줄의 모듈로 해결되는 경우가 많기 때문이다. 그렇기에 오늘은 Python의 주요 라이브러리, 특히 코딩 테스트에서 자주 쓰이는 모듈들을 정리해 보려고 한다.
정규 표현식(Regular Expression, regex)은 문자열에서 특정 패턴을 찾거나, 매칭하거나, 조작할 때 사용하는 강력한 도구이다. 정규 표현식은 다양한 프로그래밍 언어에서 지원하며, 파이썬에서는 re 모듈을 통해 사용할 수 있다.패턴: 정규 표현식은 특정
코딩 테스트 문제를 풀다 보면 두 점 사이의 거리, 혹은 두 요소 사이의 거리를 구해야 될 때가 있다. 프로그래밍으로 두 점 사이의 거리를 계산하려면 좌표(coordinates)와 아래 공식을 잘 활용해야 한다.이 글에서는 두 점 사이의 거리를 구하는 대표적인 방법인
Python의 math 라이브러리는 수학적인 계산을 위한 다양한 함수와 상수들을 제공하는 내장 모듈이다. math 라이브러리는 이러한 특성 덕에 코딩 테스트에서도 상당히 자주 나오는 모듈이기에 따로 게시물로 정리해보았다.수 많은 함수 중 특히 중요한 내용은 ✅로 체크해