728x90

# 백준 2941 크로아티아 알파벳

www.acmicpc.net/problem/2941

 

2941번: 크로아티아 알파벳

예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z=

www.acmicpc.net

#include <iostream>
#include <cstring>
#include <string.h>

using namespace std;

int main() {
	char s[100];
	int cnt = 0;

	cin >> s;
	
	for (int i = 0; i < strlen(s); i++) {
		if ((s[i] == '-') | (s[i] == '='))  // c=, c-, s=, z=, d-
			cnt += 1;
	
		if (((s[i] == 'd') & (s[i + 1] == 'z')) & (s[i + 2] == '=')) // dz=
			cnt += 1;

		if (((s[i] == 'l') | (s[i] == 'n')) & (s[i + 1] == 'j')) // lj, nj
			cnt += 1;

	}
	cout << strlen(s) - cnt;
}

반응형

'전공 공부 > C++ 튜터링' 카테고리의 다른 글

C++ 튜터링 3주차  (0) 2021.03.26
C++ 튜터링 2주차  (0) 2021.03.21
백준 10809 알파벳 찾기  (0) 2021.03.20
백준 2751 수 정렬하기 2  (0) 2021.03.20
백준 2750 수 정렬하기  (0) 2021.03.20
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기