아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

BASE16 디코딩

시간 제한1초메모리 제한256 MB

요약
BASE16으로 인코딩된 문자열을 16진수 두 자리씩 ASCII 문자로 되돌려 출력합니다.
난이도

쉬움10점 중 1점

유형
문자열, 구현
정답자
아직 제출이 없습니다

문제

BASE16은 바이트 하나를 16진수 두 자리로 적는 인코딩이다. 문자열 S를 BASE16으로 인코딩하면, S의 각 문자를 아스키 코드 값으로 바꾸고 그 값을 두 자리 16진수 대문자로 적어 순서대로 이어붙인 문자열이 나온다. 문자 A의 아스키 코드 값은 65이고, 16진수로 적으면 41이다.

문자열 S를 BASE16으로 인코딩한 결과가 주어졌을 때, 원래 문자열 S를 복원해 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 문자열 S를 BASE16으로 인코딩한 결과가 주어진다. S는 알파벳 대문자와 소문자, 숫자로만 이루어져 있고, 길이는 최대 50이다. 따라서 입력으로 주어지는 문자열은 숫자 0부터 9까지와 대문자 A부터 F까지로만 이루어지며, 길이는 짝수이다.

출력

첫째 줄에 문자열 S를 출력한다.

예제3

  1. 예제 1

    입력
    48656C6C6F
    
    예상 출력
    Hello
    
  2. 예제 2

    입력
    61
    
    예상 출력
    a
    
  3. 예제 3

    입력
    30
    
    예상 출력
    0