Study/알고리즘
2941 크로아티아 알파벳
zzinLee
2023. 3. 9. 15:15
문제
예전에는 운영체제에서 크로아티아 알파벳을 입력할 수 없었다. 따라서 다음과 같이 크로아티아 알파벳을 변경해서 입력한다.
이 경우 몇개의 크로아티아 알파벳으로 이루어져 있는지 출력한다.
위 목록에 없는 알파벳은 한 글자씩 센다.
입력
첫째 줄에 최대 100글자의 단어가 주어진다. 알파벳 소문자와 '-','='로만 이루어져 있다.
단어는 크로아티아 알파벳으로 이루어져 있다.
문제 설명의 표에 나와있는 알파벳은 변경된 형태로 입력된다.
출력
입력으로 주어진 단어가 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다.
풀이
이건 얼마나 효과적으로 조건문을 작성하느냐가 중요한 문제인 듯 하다.
아래와 같이 풀었다.
num을 건드리는 방법도 있고,
주어진 조건 내에서만 생각했을 때 더 효과적인 방법은 있지만
s- 등이 입력되었을 때도 해결 가능한 방법으로 코드를 구성하였다.
또한 두개 이상의 if문은 한줄의 if문으로 구성할 수도 있다.