Advertisement
mbah_bejo

LSPT

Nov 26th, 2019
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.96 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main(){
  5.     int n,i,j,num,tanda=0;
  6.    
  7.     scanf("%d",&n);
  8.    
  9.     char arr[102];
  10.     char ukuran;
  11.     int angL[1023]={0};
  12.     int angR[1023]={0};
  13.     int angka,tandaa,tandab;
  14.     char c;
  15.    
  16.     for(i=0;i<n;i++)
  17.         {   num=0;
  18.         scanf("%s %c",arr,&ukuran);
  19.         angka=0;
  20.         for(j=0;j<strlen(arr);j++)
  21.         {  
  22.             c= arr[j];
  23.             //printf("%c",c);
  24.             if(c>='0' && c<='9')
  25.             {
  26.                 num=c-'0';
  27.                 //printf("%d",num);
  28.                 angka = angka*10 + num;
  29.             }
  30.         //  if(tandaa<angka)tandaa=angka;
  31.             //if(i==0)tandab=angka;
  32.         } //printf("%d%d%d",angka,tandab,tandaa);
  33.         if(ukuran=='L')angL[angka-1]++;
  34.         if(ukuran=='R')angR[angka-1]++;
  35.     //  printf("%d_%d\n",angL[angka],angR[angka]);
  36.         //  if(strlen(ang[i])==1023)break;
  37.     }
  38.    
  39.     for(i=0;i<1023;i++)
  40.     {  
  41.             if(angR[i]<angL[i]){
  42.             tanda+=angR[i];//printf("%d",i);
  43.             }
  44.             else if(angL[i]<=angR[i]) tanda+=angL[i];
  45.         }
  46.     printf("%d\n",tanda);
  47.     return 0;
  48. }
  49.  
  50. /*
  51. 5
  52. asd123 L
  53. asd123 R
  54. asd123 R
  55. fd21r L
  56. vrv L
  57. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement