招行信用卡线上笔试A错过了,还有机会补吗

刚做完技术笔试…发现还有另一封邮件线上笔试A忘了做了…有大佬知道后面还会有机会补吗#招商银行信用卡中心#
全部评论
你好,第二道数字运算你A了吗,我本地OK咋线上不过
点赞 回复
分享
发布于 2020-04-08 20:33
刚做完笔试出来,那个线上笔试就是性格测试,感觉没做也可以
点赞 回复
分享
发布于 2020-04-08 20:37
联易融
校招火热招聘中
官网直投
我也错过了。。。楼主找到解决办法了吗。。
点赞 回复
分享
发布于 2020-04-08 21:01
第一题,把对应关系放map里面了,双指针从两边分别夹逼,好像超时,0%,各位啥思路啊? 第二题啥思路啊?
点赞 回复
分享
发布于 2020-04-08 21:01
package sdkd_2019_4th; import java.util.Scanner; public class t6 { static int max=-1; public static void main(String[] args) { Scanner s=new Scanner(System.in); int n=s.nextInt(); String str[]=new String[n]; int rs[]=new int[n]; for(int i=0;i<n;i++) { str[i]=s.next(); rs[i]=s.nextInt(); } for(int i=0;i<n;i++) { max=0; f(str[i].substring(1),rs[i],Integer.parseInt(str[i].substring(0,1))); System.out.println(max); } } public static void f(String str,int num,int count) { if(count==num&&str.equals("")) { System.out.println(str); max++; return; } for(int i=0;i<str.length();i++) { int a=Integer.parseInt(str.substring(i, i+1)); for(int j=0;j<2;j++) { if(j==0) { count=count+a; f(str.substring(i+1),num,count); count=count-a; }else { count=count-a; f(str.substring(i+1),num,count); count=count+a; } } } return; } } 哪里不行啊,求解
点赞 回复
分享
发布于 2020-04-08 21:02
第二题不一定每个位置都有+-号的,可以没有。题目给的范围可以到10的4次,仔细想想就知道了。 long res=0; void dfs(string s,long ans,long k){     if(s==""){         if(ans==k)             res++;         return;     }     for(int i=1;i<=s.length();i++){         string temp=s.substr(0,i);         long t=stol(temp);         dfs(s.substr(i,s.length()-i),ans+t,k);         dfs(s.substr(i,s.length()-i),ans-t,k);     } } int main() {     long n,k;     cin>>n;     string s;     while(n--){         res=0;         cin>>s>>k;         for(int i=1;i<=s.length();i++){             string temp=s.substr(0,i);             long t=stol(temp);             dfs(s.substr(i,s.length()-i),t,k);         }         cout<<res<<endl;     } }
点赞 回复
分享
发布于 2020-04-08 21:23
没做线上笔试A,状态就变成了“应聘者拒绝”。估计不行了,楼主找到方法了回个帖好吗?😥
点赞 回复
分享
发布于 2020-04-08 22:00

相关推荐

点赞 评论 收藏
转发
点赞 评论 收藏
转发
点赞 2 评论
分享
牛客网
牛客企业服务