[단계별로 풀어보기] 11654번 아스키코드 (문자열)

Jun_Gyu·2023년 3월 20일
0

BackJoon Online Judge

목록 보기
13/18

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {

	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        
		int asciiCode = (br.readLine().charAt(0));
		System.out.println(asciiCode);
	}
}

위의 문제에서는 알파벳의 대소문자나 숫자를 입력받아 그 값에 해당하는 ASCII코드를 출력하는 문제이다.

즉 숫자, 알파벳 상관없이 값을 문자열로 입력 받은 이후, 이를 ASCII코드의 10진수 형태로 출력하면 되는 문제이기에, BufferedReader로 수를 입력받은 이후, 입력받은 String 문자열의 첫번째를 char형으로 형변환하는 간단한 문제이다.
(하지만 char함수에 대해서 실제 문제에 적용해본것은 오늘이 처음이다)

어짜피 한글자씩만 입력을 받기때문에, charAt(0)으로 값을 불러와 맨 처음 문자를 int형으로 바꾼 것이다.


profile
시작은 미약하지만, 그 끝은 창대하리라

0개의 댓글