© 2025 anveloper.dev
GitHub·LinkedIn·Contact

목차

  • 문제
  • 입력
  • 출력
  • 예제
  • 풀이
  • 코드
  • 복잡도
풀이 목록으로 돌아가기

BOJ 11654 - 아스키 코드

2024-01-01
BOJ
브론즈 V
java
원본 문제 보기
구현

문제

BOJ 11654 - 아스키 코드

알파벳 소문자, 대문자, 또는 숫자가 주어질 때, 해당 문자의 ASCII 코드 값을 출력하라.

입력

문자 하나가 주어진다.

출력

해당 문자의 ASCII 코드 값을 출력한다.

예제

입력출력
A65

풀이

문자를 int로 캐스팅하여 ASCII 코드 값을 출력한다.

  1. 문자열의 첫 번째 문자를 charAt(0)으로 가져온다
  2. int 변수에 대입하여 자동으로 ASCII 값으로 변환한다
  3. 정수를 출력한다

핵심 아이디어: Java에서 char를 int에 대입하면 자동으로 ASCII 코드 값이 된다.

코드

package day699;
 
import java.util.*;
 
public class Day699BOJ11654아스키코드 {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int ch = sc.next().charAt(0);
    System.out.print(ch);
    sc.close();
  }
}

복잡도

  • 시간: O(1) — 단일 문자 처리
  • 공간: O(1) — 상수 변수만 사용