Submission #395146

#TimeUsernameProblemLanguageResultExecution timeMemory
395146rainboyMarko (COCI15_marko)C11
50 / 50
4 ms1612 KiB
#include <stdio.h> #include <string.h> #define N 1000 #define L 1000 int code[] = { 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 main() { static char ss[N][L + 1], s[L + 1]; int n, l, i, cnt; scanf("%d", &n); for (i = 0; i < n; i++) { int h; scanf("%s", ss[i]), l = strlen(ss[i]); for (h = 0; h < l; h++) ss[i][h] = code[ss[i][h] - 'a'] + '0'; } scanf("%s", s), l = strlen(s); cnt = 0; for (i = 0; i < n; i++) if (strcmp(ss[i], s) == 0) cnt++; printf("%d\n", cnt); return 0; }

Compilation message (stderr)

marko.c: In function 'main':
marko.c:13:2: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result]
   13 |  scanf("%d", &n);
      |  ^~~~~~~~~~~~~~~
marko.c:17:3: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result]
   17 |   scanf("%s", ss[i]), l = strlen(ss[i]);
      |   ^~~~~~~~~~~~~~~~~~
marko.c:21:2: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result]
   21 |  scanf("%s", s), l = strlen(s);
      |  ^~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...