프로그래밍/Baekjoon Online Judge
BOJ 11283번(한글 2) 문제 풀이
동동매니저
2022. 1. 9. 09:56
★ solved.ac 난이도 : B5
(작성 시점 기준)
[문제 본문 링크]
11283번: 한글 2
한글의 각 글자는 초성, 중성, 종성으로 이루어져 있고, 이 세 가지를 모아써서 한 글자를 나타낸다. 초성은 ㄱ, ㄲ, ㄴ, ㄷ, ㄸ, ㄹ, ㅁ, ㅂ, ㅃ, ㅅ, ㅆ, ㅇ, ㅈ, ㅉ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ로 총 19개가 있
www.acmicpc.net
주어진 한글이 몇 번째인지 출력하는 문제로, BOJ #11282 문제의 역으로 생각하시면 됩니다.
char 자료형에서 음수가 나올 수 있으므로 먼저 양수로 변환해야 합니다. 이를 위해 C++ 기준으로 비트 연산을 적용하였습니다.
[소스 코드 (C++98)]
★ 틀린 점이 있다면 알려주세요~!