! 문자열 숫자를 숫자형으로 변경하려면 48을 빼주면 되며 자세한 내용은 아스키 코드 참고
예) '1' - 48 = 1 또는 '1' - '0' = 1
import java.util.Scanner;
public class t1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String sNum = sc.next();
int total = 0;
char[] cArray = sNum.toCharArray();
for (int i=0; i<cArray.length; i++) {
total += cArray[i] - 48;
}
System.out.println(total);
}
}
'Algorithm' 카테고리의 다른 글
(Java) 구간 합 구하기(백준 11659) (0) | 2023.06.06 |
---|---|
(Java) 평균 구하기(백준 1546) (0) | 2023.06.06 |
(Java) 문제 4 - 매개인자 중 정수 123456789에 포함되지 않은 숫자의 합을 구하는 문제 (0) | 2023.01.15 |
(Java) 문제 3 - 매개인자 123이 주어지면 1 + 2 + 3 값을 반환하는 문제 (0) | 2023.01.15 |
(Java) 문제 2 - 크레인 인형 뽑기 (0) | 2021.04.21 |