반응형
알고리즘을 풀면서 파이썬을 사용하려는 이유
자바로 대부분 코딩테스트를 보았을 때 문자열처리나 자료형 처리가 복잡해 지는 경우가 있었고, 다른 사람들의 파이썬 코드를 보았을 때
코드가 간결해 지는걸 보아서 공부를 시작하게 되었다.
계속 파이썬으로 한번 해보아야지 하면서 익숙한것이 더 편했고 새로운것에 두려움이 있어 바꾸지 않을려고 했던거 같다. 자주 사용하는 문법이나 알고리즘을 풀면서 필요한 문법들을 정리해 두려고 글을 쓰려고 한다.
이 사이트를 참고 하여 만들었습니다.
Input처리
#각 변수에 대입
n, m = map(int, input().split())
#1차원 리스트 만들기
list = list(map(int, input().split()))
#2차원 리스트 만들기
list = [list(map(int, list(input()))) for _ in range(n)]
#입력이 끝날 때까지 받아오는 방법
#1. sys를 사용
import sys
lines = sys.stdin.readlines()
for line in lines:
n, m = map(int, line.split())
print(n + m)
#2. EOFError 예외처리
while True:
try:
n, m = map(int, input().split())
print(n + m)
except EOFError:
break
수 자료형
리스트
튜플
스택
딕셔너리
추후 업데이트 예정
반응형
댓글