Advertisement
Infernale

Typo

Oct 27th, 2018
547
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.74 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main(){
  4.     int tc;
  5.     scanf("%d",&tc);
  6.     for(int i=1;i<=tc;i++){
  7.         int n,count;
  8.         bool flag = false;
  9.         scanf("%d",&n);
  10.         char data[n][101];
  11.         int length[n];
  12.         for(int j=0;j<n;j++){
  13.             scanf("%d %s",&length[j],&data[j]);
  14.         }
  15.         int inputLength;
  16.         scanf("%d",&inputLength);
  17.         char input[inputLength+1];
  18.         scanf(" %s",input);
  19.         for(int j=0;j<n;j++){
  20.             count = 0;
  21.             if(inputLength==length[j]){
  22.                 for(int k=0;k<inputLength;k++){
  23.                     if(input[k]!=data[j][k]){
  24.                         count++;
  25.                     }
  26.                     if(count>1){
  27.                         break;
  28.                     }
  29.                     if(count<2 && k==inputLength-1){
  30.                         flag = true;
  31.                     }
  32.                 }
  33.             }
  34.         }
  35.         if(flag){
  36.             printf("Case #%d: yes\n",i);
  37.         }else{
  38.             printf("Case #%d: no\n",i);
  39.         }
  40.     }
  41.     return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement