본문 바로가기
Programming/9. BOJ

[Node.js] 백준 10952번: A+B -5

by @sangseophwang 2021. 7. 17.

해설

  •  우선 받아온 입력값을 개행문자를 기준으로 나눠준다.
  • 그리고 while문 바깥에 변수 i를 만들어 for문과 같은 역할을 하도록 하고 변수 answer을 만들어 마지막에 한번에 출력되도록 한다.
  • 여기서 출력을 while문에서 하지 않고 나중에 하는 이유는 console.log가 메모리를 꽤 잡아먹기 때문이다. (시간 초과 이슈)  
  • 그 다음 while문을 만들어 계산할 때마다 i값이 1씩 더해져서 input 개수만큼 돌아가도록 설정한 뒤
  • 각 케이스를 불러와 공백으로 나눠진 값을 나눠 각각 a, b에 담는다.
  • 그리고 조건에 입력의 마지막에 0 두 개가 들어온다는 것을 이용해 if문으로 0이 들어오지 않았을 때 개행문자를 포함한 합을 구해준다.
  • 0이 두 개 들어온다면 그 즉시 while문을 끝내고 answer를 출력해준다.

정답

반응형

'Programming > 9. BOJ' 카테고리의 다른 글

[Node.js] 백준 1934번: 최소공배수  (0) 2021.07.28
[Node.js] 백준 1110번: 더하기 사이클  (0) 2021.07.28
백준 2438번 : 별 찍기 - 1  (0) 2021.07.17
백준 10950번:A+B - 3  (0) 2021.07.17
백준 10951번:A+B -4  (0) 2021.07.08

댓글