반응형
알고리즘을 풀면서 파이썬을 사용하려는 이유
자바로 대부분 코딩테스트를 보았을 때 문자열처리나 자료형 처리가 복잡해 지는 경우가 있었고, 다른 사람들의 파이썬 코드를 보았을 때
코드가 간결해 지는걸 보아서 공부를 시작하게 되었다.
계속 파이썬으로 한번 해보아야지 하면서 익숙한것이 더 편했고 새로운것에 두려움이 있어 바꾸지 않을려고 했던거 같다. 자주 사용하는 문법이나 알고리즘을 풀면서 필요한 문법들을 정리해 두려고 글을 쓰려고 한다.
점프 투 파이썬
** 점프 투 파이썬 오프라인 책(개정판) 출간 !! (2019.06) ** * [책 구입 안내](https://wikidocs.net/4321) 이 책은 파이썬 ...
wikidocs.net
이 사이트를 참고 하여 만들었습니다.
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
수 자료형
[파이썬] 수 자료형
숫자형 항목 사용 예 정수 123, -345, 0 실수 123.45, -1234.5, 3.4e10 8진수 0o34, 0o25 16진수 0x2A, 0xFF 정수형 Integer, 정수를 뜻하는 자료형 실수형 소수점이 표함된 숫자, 컴퓨터 지수 표현 방식 가능..
kastori.tistory.com
리스트
[파이썬] 리스트
초기화 #1차원 리스트 초기화 >>> a = [0] * 5 >>> a [0, 0, 0, 0, 0] # R*C 크기의 2차원 리스트 초기화 >>> R = 5 >>> C = 10 >>> a = [[0]*C for _ in range(R)] >>> a [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0..
kastori.tistory.com
튜플
[파이썬] 튜플
튜플 VS 리스트 리스트와 다르게 ()으로 둘러싼다. 리스트는 그 값의 생성, 삭제, 수정이 가능 튜플은 불가능 튜플 사용 ▪︎ 인덱싱 하기 >>> t = (1, 2, 'a', 'b') >>> t[0] 1 >>> t[1] 2 리스트와 같이 인
kastori.tistory.com
스택
딕셔너리
추후 업데이트 예정
반응형
댓글