본문 바로가기

Solutions/Reuent's Solution

PKU [1298]. The Hardest Problem Ever. [AC]



In PKU Judge system.

사용자 삽입 이미지


기존에 다른 분들이 제시한 알고리즘과 동일합니다.

문제에 제시된 대로만 따라가 주면 해결되는 문제입니다.
대문자들에 대한 ASCII 값을 -5 씩만 해 주면 해결되죠.
단, 신경써야 하는 부분이 몇가지 있습니다.

A 의 ASCII 코드값은 65입니다. 따라서 만약 5 를 빼버리게 되면 '<' 문자가 출력되죠.
60 부터 64 까지의 ASCII 코드 심벌은 다음과 같습니다.


60 -> '<'
61 -> '='
62 -> '>'
63 -> '?'
64 -> '@'


따라서 A , B, C, D, E 에 대해 처리를 해 줘야 하죠.
이 다섯 문자의 경우, 21을 더해 주면 문제의 조건을 만족합니다.
- 'Z' 의 아스키 코드값은 90이기 때문이죠. -

'Solutions > Reuent's Solution' 카테고리의 다른 글

PKU [2840]. Big Clock. [AC]  (2) 2009.05.11
PKU [2656]. Unhappy Jinjin. [AC]  (0) 2009.05.10
PKU [3438]. Look and Say. [AC]  (3) 2008.12.03
PKU [2636]. Electrical Outlets. [AC]  (1) 2008.12.01
PKU [3030]. Nasty Hacks. [AC]  (1) 2008.12.01