본문 바로가기
코딩테스트

백준 11720 java

by 미소5 2023. 3. 21.

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		 
		int n = sc.nextInt();
		String a = sc.next();
		
		int sum = 0;
		for(int i = 0; i < n; i++) {
			sum += a.charAt(i)-'0';
		}
		System.out.print(sum);
    }
}

 

  • charAt(int index)
    • 특정 위치의 문자(아스키코드 값)를 리턴

 

  • a.charAt(i)-'0'
  • a.charAt(i)-48
    • -48 또는 -'0'을 해주지 않으면 아스키코드 값을 더해버린다!

 

728x90
반응형

'코딩테스트' 카테고리의 다른 글

백준 11654 java  (0) 2023.07.06
백준 11399 java  (0) 2023.03.21
백준 10026 java  (0) 2023.03.21
백준 14502 java  (0) 2023.03.21
백준 10952 java  (0) 2023.03.21