# sys.stdin

파이썬으로 코딩 문제 풀이 시 유용한 코딩 요령
map() 활용하기 map(function, iterable, ...) map()은 파이썬 내장함수이다. iterable의 모든 항목에 function을 적용한 후 그 결과를 산출하는(yielding) 이터레이터(map object)를 반환한다. map의 반환 값을 변수 여러 개에 저장하는 언패킹이 가능하다. function 인수에는 함수명만 쓴다. 코딩 문제 풀이에서 요구하는 입력 방식에 따라 다양하게 활용할 수 있다. 흔한 방식인 두 개의 정수를 빈칸으로 구분하여 입력 받아서 변수 a, b에 저장하기: a, b = map(int, input().split()) 위 코드는 input()으로 입력받은 값을 빈칸으로 구분하기 위해 split()을 써서 리스트로 만들고, 이 리스트의 모든 값을 int로 형변환 하여 맵 객체를 반환한다. 마지막으로 맵 객체가 변수 a, b에 언패킹되면서 저장된다. map()을 사용하면 여러 개의 입력을 한 줄로
sys.stdin.readline()와 readlines()의 차이(feat.백준)
백준 10798번 문제를 풀다가 - 풀이 과정 포스트는 여기에 sys.stdin.readlines()로 여러 줄의 인풋을 받고 싶었는데, 계속 에러가 났다. 여러 방면으로 구글링하며 찾아보니 알게된 것은, sys.stdin.readlines()는 ^z 혹은 컨트롤+z를 누르기 전까지 계속 입력을 받을 수 있다. 그런데 백준에서는 5줄만 입력을 주고, 이후 컨트롤+z를 눌러주지 않기 때문에 저걸로 입력값을 받을 수 없는 것이다. 그래서 한줄씩 입력을 받는 sys.stdin.readline()을 for문을 돌리고 list에 append해서 한 리스트 안에 모