본문 바로가기
프로그래밍/파이썬

[파이썬] 알고리즘 기본 문법

by kastori 2022. 1. 6.
반응형

알고리즘을 풀면서 파이썬을 사용하려는 이유

 자바로 대부분 코딩테스트를 보았을 때 문자열처리나 자료형 처리가 복잡해 지는 경우가 있었고, 다른 사람들의 파이썬 코드를 보았을 때
코드가 간결해 지는걸 보아서 공부를 시작하게 되었다.
 계속 파이썬으로 한번 해보아야지 하면서 익숙한것이 더 편했고 새로운것에 두려움이 있어 바꾸지 않을려고 했던거 같다. 자주 사용하는 문법이나 알고리즘을 풀면서 필요한 문법들을 정리해 두려고 글을 쓰려고 한다.
 

점프 투 파이썬

** 점프 투 파이썬 오프라인 책(개정판) 출간 !! (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

스택

 

딕셔너리

 

추후 업데이트 예정

반응형

'프로그래밍 > 파이썬' 카테고리의 다른 글

[파이썬] 문자열  (0) 2022.01.19
[파이썬] 튜플  (0) 2022.01.18
[파이썬] 수 자료형  (0) 2022.01.12
[파이썬] 리스트  (0) 2022.01.10

댓글