문자열
문자열을 다루는 문제들을 해결해 봅시다.
1단계 11654 아스키 코드
알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.
알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다.
입력으로 주어진 글자의 아스키 코드 값을 출력한다.
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String A;
A = sc.next();
int number = A.charAt(0);
System.out.println(number);
}
}
2단계 11720 숫자의 합
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.
입력으로 주어진 숫자 N개의 합을 출력한다.
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N;
N = sc.nextInt();
String a;
a = sc.next();
int sum = 0;
for(int i=0; i<N; i++) {
sum += a.charAt(i) - '0';
}
System.out.print(sum);
}
}