SWexpertAcademy(2058)

2058 자릿수 더하기 (D1)


import java.util.Scanner;
public class Solution {

	public static void main(String[] args) {
		Scanner stdIn = new Scanner(System.in);
		String InputNum = stdIn.nextLine();

		int total = 0;
		
		for(int i = 0; i <InputNum.length(); i++) {
			total += (InputNum.charAt(i)-'0');
		}
		System.out.println(total);
	} 
}


string에서 문자 한글자씩 추출하는 방법

charAt 함수를 이용한다.

char형 데이터를 int형으로 변환하기

char 타입을 int 타입으로 바꾸는 메소드 Character.getNumericValue(char ch);

또는 char - '0'을 사용하면 아스키 코드 알 필요없이 int 형을 변환이 가능하다.


참고자료

http://mwultong.blogspot.com/2007/05/java-1-string-one-char-at-time.html

같은 문제

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

0%