반응형
https://www.acmicpc.net/problem/11654
- 문제
- 문제 풀이
백준 11654번 아스키 코드는 브론즈 5 난이도의 구현 문제이다. 이 문제에서는 입력으로 주어지는 알파벳 또는 수사가 하나 주어졌을 때, 이 주어진 글자를 아스키 코드값으로 출력하면 되는 문제이다.
아스키 코드는 ASCII, 즉 American Standard Code for Information Interchange의 약자이다. 이것을 직역하면 미국 정보 교환 표준 부호가 된다. 아스키 코드는 문자 인코딩으로 알면 된다.
자바에슨 char형을 int형으로 타입 변환을 시켜주면 그 문자의 아스키 코드로 변환된다. 따라서 char 형으로 입력 받고 그 다음에 int형으로 타입 변환을 시켜주고 출력만 하면 되는 문제이다. 자세한 코드는 밑에 있다.
- 코드
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s = br.readLine(); //우선 String형으로 입력 ㅂ다기
char c = s.charAt(0); //그 다음에 글자를 char 형으로 변환
System.out.print((int)c); //char형에서 int형으로 변환 후 출력
}
}
반응형
'백준' 카테고리의 다른 글
[백준] 3052번 : 나머지 – JAVA [자바] (0) | 2022.07.07 |
---|---|
[백준] 1152번 : 단어의 개수 – JAVA [자바] (0) | 2022.07.07 |
[백준] 1546번 : 평균 – JAVA [자바] (0) | 2022.07.07 |
[백준] 11720번 : 숫자의 합 – JAVA [자바] (0) | 2022.07.07 |
[백준] 2562번 : 최댓값 – JAVA [자바] (0) | 2022.07.07 |
댓글