Submission #1163167

#TimeUsernameProblemLanguageResultExecution timeMemory
1163167farukMobitel (COCI14_mobitel)C++20
50 / 50
0 ms400 KiB
#include <bits/stdc++.h> using namespace std; int main() { vector<string> perm = { "", "", "abc", "def", "ghi", "jkl", "mno", "pqrs", "tuv", "wxyz" }; vector<int> act(10); for (int i = 1; i <= 9; i++) cin >> act[i]; string s; cin >> s; int prev = -1; for (char c : s) { int id, num; for (int i = 1; i <= 9; i++) { for (int j = 0; j < perm[act[i]].size(); j++) { if (perm[act[i]][j] == c) id = i, num = j; } } if (id == prev) cout << "#"; for (int i = 0; i <= num; i++) cout << id; prev = id; } cout << "\n"; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...