https://www.acmicpc.net/problem/2941
-
2941 크로아티아 알파벳BOJ 2023. 5. 6. 22:42
문제요약 : 여러 개의 문자를 합한 문자열이 새로운 문자(크로아티아 알파벳)가 된다고 생각하면 된다. 따라서 문자열에 문자를 입력받고 특정 문자열의 개수를 세는 문제이다. 체크포인트 : 위 목록에 없는 알파벳은 한 글자씩 센다. 풀이 : 배열에 문자열을 입력받고 배열의 원소들을 확인하여 크로아티아 알파벳을 변경해서 입력한 것인지 아닌지를 일일이 확인한다. 팁 : 단순히 if문 여러 개와 &&연산자로 구현해도 되지만 (코드 1) 크로아티아 알파벳이 6개이고 첫 문자가 겹치는게 몇 가지 있기 때문에 케이스를 조금 좁혀서 나눠도 괜찮을 것 같다. (코드 2) 코드 1 #include using namespace std; int main() { char words[101]; int i = 0; int cnt =..