본문 바로가기

개발/Algorithm

[Algorithm] 백준알고리즘 아스키 코드 출력 / C# / Python / Java

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

 

11654번: 아스키 코드

알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

문제

알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.

입력

알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다.

출력

입력으로 주어진 글자의 아스키 코드 값을 출력한다.

 

 


C#

 

C#의 아스키 코드를 받아오는 방법은?

   

   1. char형으로 입력을 받아온다

   2. char형을 int32로 변환한다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;
 
namespace test21
{
    class Program
    {
        static void Main(string[] args)
        {
            var b = Convert.ToChar(Console.ReadLine()); // char
            int ascii = Convert.ToInt32(b); // Ascii 
            Console.WriteLine(ascii);
        }
    }
}
cs

 

 

 


Python

 

python의 아스키 코드를 받아오는 방법은?

   

     파이썬은 심플하면서 직관적인 코드이다!

     내장함수 ord()를 이용하면 입력받은 문자의 아스키 코드 갓을 리턴한다.  

 

 

1
2
a = input()
print(ord(a))
cs

 


Java

 

 1. string으로 입력 받는다.

 2. char형으로 변환

 3. int형으로 변환후 출력한다.

 

1
2
3
4
5
6
7
8
9
10
11
12
import java.util.Scanner;
 
public class test01 {
 
    public static void main(String[] args)
    {
        Scanner sc = new Scanner(System.in);
 
        int c = sc.next().charAt(0); 
        System.out.println(c);
    }
}
cs