archive
python coding test hack 본문
1. 리스트 출력
https://yeomss.tistory.com/160
Python 리스트 요소 한줄에 한번에 출력하기
알고리즘을 풀다가 보면 1차원 리스트 요소를 아래와 같이 한번에 출력하고 싶을 때가 있습니다. arr = [1, 2, 3, 4] ➡️ 1 2 3 4 보통 for 문을 이용하여 출력하는 경우가 많습니다. for x in arr: print(x, en
yeomss.tistory.com
리스트 요소를 *(asteroid)를 활용해서 리스트 내 원소를 쉽게 출력 가능
2. 타임 아웃 에러
input을 받을 때
import sys를 통해 input = sys.stdin.readline 으로 설정해 input을 받게 되면 더 빠르고 효율적으로 입력을 받을 수 있음
**주의할 점
readline의 경우 입력 맨 마지막의 개행문자까지 입력으로 받게 됨
따라서 split을 통해 원소를 나누는 것이 아니라 strip을 통해 원소를 나눠야 함
3. 진수 변환
oct()함수 - 10진수를 8진수 문자열로 변환
hex()함수 - 10진수를 16진수 문자열로 변환
bin()함수 - 10진수를 2진수 문자열로 변환
int함수의 2번째 인자를 활용하여 8, 16, 2진수 문자열을 정수형(int) 숫자로 형변환 할 수 있다.
8진수 문자열을 정수형으로 변환
int('0o12', 8)
16진수 문자열을 정수형으로 변환
int('0xa', 16)
2진수 문자열을 정수형으로 변환
int('0b1010', 2)
https://yjhtpi.tistory.com/185
파이썬 10진수, 8진수, 16진수, 2진수 입력, 출력 방법
https://withcoding.com/70 파이썬 10진수, 8진수, 16진수, 2진수 입력, 출력 방법 정리 (진법 변환) 파이썬 10진수, 8진수, 16진수, 2진수 입력, 출력 방법을 정리합니다. 파이썬 10진수, 8진수, 16진수, 2진수
yjhtpi.tistory.com
'Python > Python 코테 준비' 카테고리의 다른 글
그래프 탐색 알고리즘 (Graph Search Algorithm) (0) | 2024.08.22 |
---|---|
Sliding window (0) | 2024.08.15 |
Numpy 라이브러리 (2) (0) | 2024.05.01 |
Numpy 라이브러리 (1) (0) | 2024.05.01 |
리스트 컴프리헨션 (0) | 2024.03.22 |