알고리즘(파이썬)
-
sys.stdin.readline(),strip()알고리즘(파이썬) 2022. 6. 15. 01:17
먼저, sys.stdin.readline()을 알아보자. 이 입력함수를 사용하기 위해서는 import sys를 사용해야 한다. import sys a = sys.stdin.readline() 이렇게 하면, 입력할 수 있다. 여기서 출력될 때 기본적으로 개행문자를 포함하는데 공백 없이 출력할 수 있게 하는 함수가 있다. rstrip() 오른쪽 공백 삭제 lstrip() 왼쪽 공백 삭제 strip() 왼쪽, 오른쪽 공백 삭제 예를 들면, ( 123 456 ) 이 있으면 rstrip 는 ( 123 456) 이 되며, lstrip 는 (123 456 ) 이 되고, strip 는 (123 456) 이 된다. 마지막으로, map을 이용하면 input과 똑같이 a, b = map(int, sys.stdin.readl..
-
변수 2개에 한번에 입력 받기알고리즘(파이썬) 2022. 5. 11. 02:45
a, b = input().split(); 위처럼 input()에 split를 붙여서 한번에 여러 값을 입력 받을 수 있다. 하지만, 기본이 문자열로 받아지기 때문에 map으로 정수나 실수형으로 바꿔줄 수 있다. a, b = map(int, input().split()); a, b = map(float, input().split()); 여기서 map 함수는 리스트이 요소를 지정된 함수로 처리하는 함수로 여러 개의 데이터를 한 번에 다른 형태로 바꾸기 위해 사용한다. map(function, 데이터) 형식으로 사용한다. split 함수는 문자열을 잘라서 리스트로 만들어 주는 함수인데, 1 2 를 입력하면 각각 쪼개서 문자 1과 문자 2로 반환해준다.