#include<iostream>
#include<cstdio>
using namespace std;
int main(){
int n;
scanf("%d",&n);
for(int i=1;i<=n;i++){
int a; scanf("%d",&a);
int b=0;
for(int i=1;i<=a;i++){
int ans=i,seven=0;
while(ans!=0){
if(ans%10==7){
seven=1; break;
}
ans=ans/10;
}
if(seven==1) continue;
++b;
}
printf("%d\n",b);
}
return 0;
}
为什么最后三个点TLE