[★1][백준11654번]아스키 코드 (JAVA)
카테고리: BKJN
태그: Algorithm Java Coding Test
[★1][백준11654번]아스키코드 (JAVA)
11654번 문제 ☞ https://www.acmicpc.net/problem/11654
난이도 ☞ [★1]
아스키코드
- 문제
- 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.
- 알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다.
-
입력으로 주어진 글자의 아스키 코드 값을 출력한다.
예제입력 예제출력 A 65 예제입력 예제출력 C 67 예제입력 예제출력 0 48 예제입력 예제출력 9 57 예제입력 예제출력 a 97 예제입력 예제출력 z 122
내가 푼 풀이
아스키 코드는 굳이 Scanner
를 사용하여 받을 필요가 없다. 기초입출력스트림을 사용해보고, 그 다음에 Scanner
를 사용해보려고 한다.
[ 풀이 1 ]
메모리 :
14100KB
시간 :120ms
System.in.read()
public class Main {
public static void main(String[] args) throws Exception {
int a = System.in.read();
System.out.print(a);
}
}
다음은 Scanner
를 이용하여 구현한 코드이다. 아스키 코드값을 출력 시 굳이 Scanner
를 사용하지 않아도 된다는 것만 알고 참고정도로만 보면 될 것 같다.
[ 풀이 2 ]
메모리 :
17600KB
시간 :200ms
Scanner
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int ch = s.next().charAt(0);
System.out.print(ch);
}
}
이번 문제는 매우 쉬운 문제이다.
댓글 남기기