Submission #882814

#TimeUsernameProblemLanguageResultExecution timeMemory
882814unexpectedbroMobitel (COCI14_mobitel)C++14
0 / 50
0 ms348 KiB
#include<bits/stdc++.h> using namespace std; int main() { map<int, string>q; map<char, string>a; q[1] = " "; q[2] = "abc"; a[3] = "def"; q[4] = "ghi"; q[5] = "jkl"; q[6] = "mno"; q[7] = "pqrs"; q[8] = "tuv"; q[9] = "wxyz"; for (int i = 1; i <= 9; i++) { int x; cin >> x; string val = to_string(i); for (auto c : q[x]) { a[c] = val; val += to_string(i); } } string quest; cin >> quest; string res = ""; for (int i = 0; i < (int)quest.size(); i++) { string ans = a[quest[i]]; if (i) { if (ans[0] == res.back()) { res += "#"; } } res += ans; } cout << res << endl; }
#Verdict Execution timeMemoryGrader output
Fetching results...