#include<stdio.h> #include<string.h> int main(){ int i,N,len,num,day,total; char license[10]; scanf("%d",&N); while(N--){ total=0; scanf("%s",license); len=strlen(license); num=license[len-1]-'0'; for(i=1;i<13;i++){ if(i==1||i==3||i==5||i==7||i==8||i==10||i==12){ day=31; total+=(day/10)*2; day=day%10; if(day>=(num+10-1)%10) total++; if(day>=(num+10+1)%10) total++; if((num+10-1)%10==0||(num+10+1)%10==0) total--; } else if(i==4||i==6||i==9||i==11){ day=30; total+=(day/10)*2; day=day%10; if(day>=(num+10-1)%10) total++; if(day>=(num+10+1)%10) total++; if((num+10-1)%10==0||(num+10+1)%10==0) total--; } else if(i==2){ day=28; total+=(day/10)*2; day=day%10; if(day>=(num+10-1)%10) total++; if(day>=(num+10+1)%10) total++; if((num+10-1)%10==0||(num+10+1)%10==0) total--; } } printf("%d\n",365-total); } return 0; } |
Double click to view unformatted code.