[백준/JAVA]11654번 아스키 코드

2025. 1. 15. 16:24·코딩테스트/백준

문제

https://www.acmicpc.net/problem/11654

입력된 한 문자에 해당하는 아스키(ASCII) 코드를 출력하는 문제였다.

문제 풀이

1. BufferedReader

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));
        String s = br.readLine();
        int n=(int)s.charAt(0);
        System.out.print(n);
    }
}

charAt 메서드를 사용해서 쉽게 풀 수 있는 문제였다! charAt 메서드는 Java의 String 클래스에 속하는 메서드로, 문자열에서 특정 인덱스에 위치한 문자를 반환한다. 이 메서드는 문자열의 특정 위치에 있는 단일 문자를 가져오는 데 유용하다.

2. Scanner

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String s = scanner.nextLine();
        int n = (int) s.charAt(0);
        System.out.print(n);
        scanner.close();
    }
}

3. System.in.read()

import java.io.IOException;
public class Main{
	public static void main(String[] args) throws IOException{
		System.out.println(System.in.read());
	}
}

이 방법은 입력을 바이트 단위로 읽기 때문에 문자열을 처리하는 것보다 빠르다. 단, 이 방법은 입력이 한 문자일 때만 유효하다. 만약 여러 문자를 입력받아야 하는 경우에는 적절한 방법이 아니다.

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

[백준/JAVA]10809번 알파벳 찾기  (0) 2025.01.16
[백준/JAVA]11720번 숫자의 합  (0) 2025.01.16
[백준/JAVA]9086번 문자열  (0) 2025.01.15
[백준/JAVA]2743번 단어 길이 재기  (0) 2025.01.14
[백준/JAVA]27866번 문자와 문자열  (0) 2025.01.13
'코딩테스트/백준' 카테고리의 다른 글
  • [백준/JAVA]10809번 알파벳 찾기
  • [백준/JAVA]11720번 숫자의 합
  • [백준/JAVA]9086번 문자열
  • [백준/JAVA]2743번 단어 길이 재기
yxxjxxeee
yxxjxxeee
  • yxxjxxeee
    공부 일지
    yxxjxxeee
  • 전체
    오늘
    어제
    • study N
      • Framework
        • Spring
      • Language
        • JavaScript
        • C | C++
        • JAVA
        • PHP
      • CS
        • 네트워크
        • 자료구조
        • 데이터베이스
        • 운영체제
      • DBMS
        • MySQL
      • 코딩테스트 N
        • 백준 N
        • 프로그래머스
        • LeetCode
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 쇼핑몰 제작 프로젝트(PHP)
    • github
  • 공지사항

  • 인기 글

  • 최근 글

  • hELLO Designed By 정상우
    Version v4.10.2
yxxjxxeee
[백준/JAVA]11654번 아스키 코드
상단으로

티스토리툴바