11719번: 그대로 출력하기 2 (acmicpc.net)
문제 )
입력 받은 대로 출력하는 프로그램을 작성하시오.
풀이 )
두가지 방법으로 해결해보았다!
이 문제를 풀고 파이썬의 특성을 알게 되었고, 다음에 이런 문제가 나오면 바로 풀 수 있을 것 같다 !
+ EOFerror) 더이상 읽어들일 것이 없을 때 발생하는 에러
프로그램에서 발생하는 예외상황
모든 명령문을 try 에 넣어주고 오류/예외를 처리해줄 핸들러 except 를 명시하자! 항상 try - except 는 함께 다닌다
sys ) 파이썬 라이브러리로 파이썬 인터프리터가 제공하는 변수와 함수를 직접 제어할 수 있게 하는 모듈이다.
여러줄을 입력받고 싶다면 sys.stdin을 사용한다는 것을 기억하자! ( ^Z를 입력받으면 종료됨)
✨ 한가지 더 기억하자면, 코딩테스트에서는
input() 으로도 문자열을 입력받을 수 있지만 여러줄을 받아야할 때 input 을 사용한다면 시간초과가 발생할 수 있다.
이럴 때 (입력값이 많거나 크면 ) 주로 sys.stdin.readline() 을 사용한다.이때 \n 를 포함한다는 것도 기억!
'Hello World! > Algorithm' 카테고리의 다른 글
백준 1373 2진수 8진수 - python (0) | 2021.02.23 |
---|---|
백준 1357 뒤집힌 덧셈 - python (0) | 2021.02.22 |
백준 1476 날짜계산 - python (0) | 2021.02.13 |
백준 2309 일곱 난쟁이 - python (0) | 2021.02.02 |
백준 2751 수 정렬하기 2 - python (0) | 2021.02.02 |