View

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

 

11720번: 숫자의 합

첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.

www.acmicpc.net

📚 문제

N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.

예제 입력 예제 출력
5
54321
15

 

📝 문제 해결

* String to int, int to String 형변환

  • String to int
1
2
String from = "123";
int to = Integer.parseInt(from);
  • int to String
1
2
int from = 123;
String to = Integer.toString(from);

 

💻 코드

package part1;

import java.util.Scanner;

public class BaekJoon{
    public static void main(String args[]){
        Scanner sc=new Scanner(System.in);
        int num=sc.nextInt();
        String input=sc.next();
        String[] str=new String[num];
        int[] arr=new int[num];
        int sum=0;
        for(int i=0;i<num;i++) {
            str[i]=input.split("")[i];
            arr[i]=Integer.parseInt(str[i]);
            sum+=arr[i];
        }
        System.out.println(sum);
        
    }
}
728x90
Share Link
reply
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31