Notice
Recent Posts
Recent Comments
Link
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Tags
more
Archives
Today
Total
관리 메뉴

archive

python coding test hack 본문

Python/Python 코테 준비

python coding test hack

안정민 2024. 8. 14. 20:48

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