Submission #17502

#TimeUsernameProblemLanguageResultExecution timeMemory
17502kdh9949Mobitel (COCI14_mobitel)C++98
0 / 50
0 ms1084 KiB
#include <cstdio> int key[10]; char str[101]; int whatkey[26] = {2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9}; int num[26] = {1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 4, 1, 2, 3, 1, 2, 3, 4}; int main(){ int cur; for(int i = 1; i <= 9; i++){ scanf("%d", &cur); key[i] = cur; } scanf("%s", str); int last = -1; for(int i = 0; str[i]; i++){ cur = str[i] - 'a'; if(last == whatkey[cur]) putchar('#'); for(int i = 0; i < num[cur]; i++) printf("%d", key[whatkey[cur]]); last = whatkey[cur]; } }
#Verdict Execution timeMemoryGrader output
Fetching results...