A+B -4(10951) - JS

박정호·2022년 1월 21일
0

BAEKJOON

목록 보기
29/57
post-thumbnail

중요

  • 10951과 10952의 차이점을 알아야 합니다.
    10952의 경우 0이 들어갈 경우 출력하지 않는다는 예외를 주어, while문에 break를 주어 빠져나오게 하였습니다.
    하지만, 10951의 경우 입력값을 보면 테스트케이스의 연산값만이 존재하고 끝을 알리는 입력값이 존재하지 않습니다. 문제에서도 그냥 ‘여러개의 테스트’라고 해서 for문 등을 이용해 받을 입력값의 개수를 정해놓고 풀 수도 없다. 그래서 while문과 예외처리라는 것을 이용해 문제를 해결한다.

참고:
https://velog.io/@goum/%EB%B0%B1%EC%A4%80-Node.js-while%EB%AC%B8
http://kmelon55.com/?p=116

  • EOF(End Of File): 더이상의 입력이 없을때를 의미합니다.

예외처리 try catch문을 이용합니다.
만약 주어진 입력값의 반복이 완료될 경우, 더이상 입력이 없는 예외가 발생(EOF)하게 됩니다.
따라서, try 문의 코드가 실행되다가 예외가 발생하여 catch문으로 넘어가게 됩니다. 그러면 catch문에 있는 break를 통해 반복문을 벗어나게 됩니다.


profile
기록하여 기억하고, 계획하여 실천하자. will be a FE developer (HOME버튼을 클릭하여 Notion으로 놀러오세요!)

0개의 댓글