Решение задачи Suffix Three с Codeforces

Без пояснения   Просмотров: 30


Мы открыли новую структуру данных в нашей исследовательской группе — suffix three!

Она очень полезна при обработке естественных языков. Если даны три языка и три суффикса, то suffix three может определить на каком языке написано предложение.

Это очень просто, 100% точно и не использует никакого продвинутого машинного обучения.

Давайте же узнаем, как эта структура работает!

Если предложение заканчивается на «po», язык —- филиппинский;
Если предложение заканчивается на «desu» или «masu», язык — японский;
Если предложение заканчивается на «mnida», язык — корейский.
Зная это вам предлагается реализовать структуру suffix three, которая будет различать филиппинский, японский и корейский языки.

Подождите, я сказал про три суффикса? Я имел ввиду четыре.

Код

#include <bits/stdc++.h>
using namespace std;

int main() {
	int q;
	cin >> q;
	while (q--) {
		string s;
		cin >> s;
		if (s.back() == 'o')
			cout << "FILIPINO\n";
		if (s.back() == 'u')
			cout << "JAPANESE\n";
		if (s.back() == 'a')
			cout << "KOREAN\n";
	}
}

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться