728x90
반응형
문제
정답 코드
- String으로 입력을 받는다.
- char로 변환한다.
- int로 변환한다. 문자에 대응되는 int 타입이 아스키코드이다.
문제가 쉬워서 구글링하다가 메모리면에서도, 시간면에서도 효율적인 방법이 보여 아래 코드를 소개합니다!
public class Main {
public static void main(String[] args) throws Exception {
int a = System.in.read();
System.out.print(a);
}
}
Systme.in을 사용하는 방법입니다.
System.int은 byte값으로 문자 한 개만 읽고 대응되는 아스키코드로 저장하기에
코드가 매우 간결해집니다!
여기서 주의하실 점은 Exception 처리를 꼭 해주셔야 한다는 점입니다.
728x90
반응형
'Computer Science (CS) > 알고리즘' 카테고리의 다른 글
[백준/Java] 10809번 알파벳 찾기 (0) | 2023.04.16 |
---|---|
[백준/Java] 11720번 숫자의 합 (0) | 2023.04.16 |
[백준/Java] 9086번 문자열 (0) | 2023.04.16 |
[백준/Java] 2743번 단어 길이 재기 (0) | 2023.04.16 |
[백준/Java] 27866번 문자와 문자열 (0) | 2023.04.16 |