상세 컨텐츠

본문 제목

문자열 분리해서 입력 받기

백준 자바

by 빙하둘리 2022. 11. 29. 00:23

본문

728x90
import java.io.*;
import java.util.StringTokenizer;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        // System.in으로 콘솔에서 데이터 입력 받음
        //Inputstream 객체로 1byte만 읽을 수 있어서
        //InputStreamReader를 사용하게 된다.

        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

        int sum=0;

        //int T=Integer.parseInt(br.readLine());
        char store[]=new char[Integer.parseInt(br.readLine())];

        store=br.readLine().toCharArray(); // char형 배열에 맞게 형 변환 방법

        for(int i=0; i<store.length; i++) // store의 길이 만큼
        {
            // System.out.println(store); // store 배열 전체가 출력된다.
            sum+=(store[i]-'0');
        }

        bw.write(String.valueOf(sum));

        bw.flush();
        bw.close();

        //전략) char형 배열을 입력 받고 char형 배열의 요소 하나하나에 접근한 후 숫자로 변경
    }
}

 

개념 내용 쓰기

728x90

관련글 더보기

댓글 영역