题解 | #扑克牌大小#

https://www.nowcoder.com/practice/0a92c75f5d6b4db28fcfa3e65e5c9b3f

#include <iostream>
#include <string>
#include <algorithm>

using namespace std;

string findMax(const string& line) {     if (line.find("joker JOKER") != string::npos) return "joker JOKER";     int dash = line.find('-');     // 分开两手牌!     string card1 = line.substr(0, dash);     string card2 = line.substr(dash + 1);     // 获得两手牌中的张数!     int card1_cnt = count(card1.begin(), card1.end(), ' ') + 1;     int card2_cnt = count(card2.begin(), card2.end(), ' ') + 1;     // 获取两手牌的各自第一张牌!     string card1_first = card1.substr(0, card1.find(' '));     string card2_first = card2.substr(0, card2.find(' '));     if (card1_first == card2_first) {         // == C++ 的运算符重载!          string str = "345678910JQLA2jokerJOKER";         if (str.find(card1_first) > str.find(card2_first)) {             return card1;         }         return card2;     }     if (card1_cnt == 4) return card1;     else if (card2_cnt == 4) return card2;     return "ERROR";
}

int main() {     string line, res;     while (getline(cin, line)) {         res = findMax(line);         cout << res << endl;     }     return 0;
}

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
正在热议
更多
# 一张图晒出你司的标语 #
4206次浏览 75人参与
# AI面会问哪些问题? #
27270次浏览 544人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
14944次浏览 219人参与
# 你的实习产出是真实的还是包装的? #
19941次浏览 342人参与
# 找AI工作可以去哪些公司? #
8761次浏览 224人参与
# 春招至今,你的战绩如何? #
63972次浏览 575人参与
# 米连集团26产品管培生项目 #
13266次浏览 285人参与
# 从事AI岗需要掌握哪些技术栈? #
8649次浏览 292人参与
# 你做过最难的笔试是哪家公司 #
32653次浏览 222人参与
# 中国电信笔试 #
31606次浏览 284人参与
# 投递几十家公司,到现在0offer,大家都一样吗 #
340641次浏览 2173人参与
# 阿里笔试 #
178181次浏览 1308人参与
# 第一份工作一定要去大厂吗 #
14302次浏览 122人参与
# 金三银四,你的春招进行到哪个阶段了? #
21998次浏览 280人参与
# 沪漂/北漂你觉得哪个更苦? #
9679次浏览 193人参与
# HR最不可信的一句话是__ #
6121次浏览 113人参与
# 应届生第一份工资要多少合适 #
20650次浏览 86人参与
# AI时代,哪个岗位还有“活路” #
11329次浏览 339人参与
# 春招你拿到offer了吗 #
830916次浏览 9985人参与
# 长得好看会提高面试通过率吗? #
22393次浏览 254人参与
# 聊聊你的职场新体验 #
336387次浏览 1894人参与
# 学历对求职的影响 #
664949次浏览 4248人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务