360笔试 第一题ac分享

本来想用dp,后来发现两个字符串长度相等,因此尽量交换,剩下的修改
#include<iostream>
using namespace std;
int main(){
    string ori,tar;
    cin>>ori;
    cin>>tar;
    int N=ori.length();
    int num1=0,num2=0;
    for(int i=0;i<N;i++){
        if(ori[i]=='A' && tar[i]=='T'){
            num1++;
        }
        if(ori[i]=='T' && tar[i]=='A'){
            num2++;
        }
    }
    int result=num1>num2?num1:num2;
    cout<<result<<endl;
    return 0;
}


#360公司##笔试题目#
全部评论
哇受不了一样样的思路为啥换成python就不行了呢,一直9%。。。。
点赞
送花
回复
分享
发布于 2020-03-24 22:57
为啥用while循环输出就错了啊
点赞
送花
回复
分享
发布于 2020-03-24 23:14
滴滴
校招火热招聘中
官网直投
枯了同样的思路用的c就错了,卡在9%
点赞
送花
回复
分享
发布于 2020-03-24 23:20
第一题还好,第二题只A了18%,前面选择填空一塌糊涂
点赞
送花
回复
分享
发布于 2020-03-25 00:00

相关推荐

2 1 评论
分享
牛客网
牛客企业服务