Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

RGB7261 - One Two Three

Хааны бяцхан хүү саяхан англиар one, two, three гэж бичиж суржээ. Тэр маш олон цаасан дээр дадлага хийжээ. Гэхдээ анхлан суралцаж байгаа учраас зарим нэг жижиг алдаа гаргасан байж болох юм. Гэхдээ тэр хамгийн ихдээ нэг үгэн дээр нэг л үсэг алдсан бөгөөд үгийн урт нь дандаа зөв мөн бүх үгээ зөвхөн англи хэлний цагаан толгойн жижиг үсгүүдээр бичсэн байгааг хаан анзаарчээ. Тэгээд хүү нь хаанаас бичсэн үгсээ зөв эсэхийг шалгахыг хүсэхэд буруу бичсэн үгийг зөв болгож харахад түвэгтэй байсан тул таньд тэдгээрийг таних даалгавар өгчээ.

Input

Оролтын эхний мөрөнд бяцхан ханхүүгийн бичсэн үгийн тоо болох 10-аас ихгүй бүхэл тоо байна. Дараагийн мөрүүдэд ханхүүгийн бичсэн үгс (нэг мөрөнд нэг үг) өгөгдөнө.

Output

Ханхүүгийн бичсэн үгс бүрд харгалзах тоон утгыг гаргана (1, 2, 3).

Example

Input:

3

owe

too

theee

Output:

1

2

3


Нэмсэн:Bataa
Огноо:2013-05-25
Хугацааны хязгаарлалт:1s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:ADA95 ASM32 BASH BF C NCSHARP CSHARP C++ 4.3.2 CPP C99 CLPS LISP sbcl LISP clisp D ERL FORTRAN HASK ICON ICK JAVA JS-RHINO JULIA LUA NEM NICE OCAML PAS-GPC PAS-FPC PERL PHP PIKE PRLG-swi PYTHON PYPY3 PYTHON3 RUBY SCALA SCM guile ST TCL WHITESPACE

hide comments
2024-12-16 08:26:17
#include <iostream>
#include <string>
#include <vector>
using namespace std;

int main() {
int n;
cin >> n;

vector<string> correct_words = {"one", "two", "three"};
string word;

for (int i = 0; i < n; ++i) {
cin >> word;

// Зөв үгтэй харьцуулах
for (int j = 0; j < 3; ++j) {
int diff_count = 0;
if (word.length() == correct_words[j].length()) {
for (int k = 0; k < word.length(); ++k) {
if (word[k] != correct_words[j][k]) {
diff_count++;
}
}
if (diff_count == 1) {
cout << j + 1 << endl;
break;
}
if (diff_count == 0) {
cout << j + 1 << endl;
break;
}
}
}
}
return 0;
}
2024-02-28 01:47:58
#include <iostream>
#include <unordered_map>
#include <string>

int main() {
// Оролтын эхний мөрөнд бичсэн үгийн тоо
int n;
std::cin >> n;

// Ханхүүгийн бичсэн үгсийг хадгалах хүснэгт
std::unordered_map<std::string, int> wordToNumber = {
{"one", 1},
{"two", 2},
{"three", 3}
// Энд өөр үг болон утгуудыг нэмж нэмнэ
};

// Харгалзах тооны утгыг гаргах
for (int i = 0; i < n; ++i) {
std::string word;
std::cin >> word;

// Үг байгаа эсэхийг шалгах
if (wordToNumber.find(word) != wordToNumber.end()) {
std::cout << wordToNumber[word] << std::endl;
} else {
std::cerr << "Invalid word: " << word << std::endl;
}
}

return 0;
}
2021-10-18 07:52:31
.

Last edit: 2021-11-24 15:26:22
2019-11-23 05:44:35
a
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.