笔者刚刚参加了百度旗下的度小满金融的笔试(不得不吐槽一下度小满金融,3月初投的简历,4月底才给发笔试),现分享一下编程题。
是不是觉得这题很简单?我也这么觉得,写完之后立马提交,自信满满AC,结果啪啪打脸,通过率只有18%。磕了好一会通过率也一直停留在18%。现贴出代码,忘大佬指正。
#include <stdio.h>
int main(){
int T=0;
scanf("%d",&T);
long long number=0;
int temp=0;
int numberLen=0;
int count=0;
long long numberCopy=0;
while(T--){
scanf("%lld",&number);
numberCopy=number;
count=0;
numberLen=0;
while(number!=0){
temp=number%10;
if(numberCopy%temp==0){
count++;
}
numberLen++;
number/=10;
}
if(count==numberLen){
printf("G\n");
}else if(count==0){
printf("S\n");
}else{
printf("H\n");
}
}
return 0;
}
这题没时间写了,随便写了一点代码。通过率竟然有18%,难道这是天意?