alpyrithm_알파이리즘
[알고리즘][Java] 백준(BOJ) 11720 숫자의 합_자바 본문
입출력
11720 숫자의 합 www.acmicpc.net/problem/11720
문제 풀기 전 공부할 것 : 입출력, char → int
풀이
<내용>
- Scanner로 입력을 받는다.
- 숫자 N개를 number에 입력받는다.
- for문을 n번만큼 돌아서 number의 N개의 숫자를 합한다.
- charAt()을 이용하면 char 형태를 반환한다.
- char형태를 int형태로 반환하기 위해서는 48을 빼거나 '0'을 뺀다.(아스키코드값을 갖고 있기 때문)
<코드>
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
String number = sc.next();
int sum = 0;
for (int i=0; i<n; i++) {
sum += number.charAt(i) - '0';
}
sc.close();
System.out.println(sum);
}
}
같은 문제 파이썬 풀이법
728x90
반응형
'Algorithm > 백준 알고리즘_Java' 카테고리의 다른 글
[알고리즘][Java] 백준(BOJ) 2741 N 찍기_자바 (0) | 2021.03.03 |
---|---|
[알고리즘][Java] 백준(BOJ) 11721 열 개씩 끊어 출력하기_자바 (0) | 2021.03.02 |
[알고리즘][Java] 백준(BOJ) 11719 그대로 출력하기 2_자바 (0) | 2021.02.28 |
[알고리즘][Java] 백준(BOJ) 11718 그대로 출력하기_자바 (0) | 2021.02.27 |
[알고리즘][Java] 백준(BOJ) 11022 A+B - 8_자바 (0) | 2021.02.26 |
Comments