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 |