싸피 코테 전 정리해보았다.
ord('a') # 97
chr(97) # 'a'
sum(map(int, str(10))) # 55
import statistics
statistics.mean(arr) # 평균
statistics.median(arr) # 중간값
statistics.mode(arr) # 최빈값
import math
math.ceil(3.14) # 올림
math.floor(3.14) # 내림
round(3.14) # 반올림
hi = 'hi'.replace('h','0')
print(hi) # 0i
arr1 = ['h','i']
arr2 = [0,1]
"".join(arr1)
"".join(map(str,arr2)) # 숫자배열을 join할때는 문자열로 변경
arr = [[1,2,3],[4,5,6],[7,8,9]]
list(zip(*arr[::-1]))
arr = [[1,2,3],[4,5,6],[7,8,9]]
list(zip(*arr))
score = [30,10,40]
score.sort() # 오름차순 10,30,40
score.sort(reverse=True) # 내림차순 40,30,10
mi, ma = mi + ma, max(mi, ma)
arr = [list(map(int, input().split())) for _ in range(100)] # 띄워쓰기
arr = [list(map(int, input().strip())) for _ in range(100)] # 붙어있는거
N = int(input())
arr=[]
while len(arr) < N:
# 공백 또는 줄바꿈으로 입력된 숫자를 추가
arr.extend(map(int, input().split()))
num = '123'
str = 'hi'
num.isdigit() # True
str.isdigit() # False
def 전위(n):
global word
if n<=N: # word의 위치에 따라 전위, 중위, 후위
word += arr[n-1][1]
inorder(n*2)
inorder(n*2+1)
def 중위(n):
global word
if n<=N: # word의 위치에 따라 전위, 중위, 후위
inorder(n*2)
word += arr[n-1][1]
inorder(n*2+1)
def 후위(n):
global word
if n<=N: # word의 위치에 따라 전위, 중위, 후위
inorder(n*2)
inorder(n*2+1)
word += arr[n-1][1]