로딩
요청 처리 중입니다...

문자열 정수의 합

 문자열 정수의 합

한 자리 정수로 이루어진 문자열의 각 원소들의 총 합을 구하여 반환하는 문제이다. class Solution { public int solution(String num_str) { int sum = 0; for(int i = 0; i < num_str.length(); i++) sum += num_str.charAt(i) - '0'; return sum; } } '0'을 빼는 이유는 아스키 코드 표를 보면 0~9까지의 숫자는 정수로 48~57이다. 예를 들어 밑에 코드를 보자. class FirstJava { public static void main(String[] args) { String num_str = "123456789"; int sum = 0; for (int i = 0; i < num_str.length(); i++) System.out.println(num_str.charAt(i)); } } 예상했듯이 문자로 1~9까지의 숫자가 나온다. class FirstJava ...

# 10진 # java # 문자열 # 문자열정수의합 # 아스키코드 # 자바 # 정수 # 프로그래머스