[알고리즘] 백준 11720번

ho's·2022년 3월 28일
0

https://www.acmicpc.net/problem/11720

위와 같이, 입력받을 숫자의 자리수자를 입력한 뒤, 각 자리수의 합을 구하는 문제이다.
위 문제를 풀기 위해 다음과 같이 생각을 했다.

  1. 입력받을 자리수를 작성하는 코드 생성
  2. 입력할 숫자를 문자열로 받고, (1)에서 받은 자리수를 하나씩 받아오는 코드 생성
  3. 각 자리수를 더하는 코드 작성


위와 같은 코드를 입력하면, 결과 값은

255가 나온다. 이유는 5,4,3,2,1의 값이 아스키코드로 변환이 되어서 계산이 되어지기 때문이다.

따라서 str.chatAt(i)를 문자열로 바꾼 후, sum에 더하기 위해 다시 int형태로 바꾸는 코드를 작성해야 한다.

위와 같이 작성하면!!

해결이 된다!

profile
그래야만 한다

0개의 댓글