第一题: #include <iostream> #include <string> using namespace std; int help(string & s) {     int tmp=0,ans=0,judge=0,count=0;     for (auto x : s) {         if (x == '3' || x == '0') {             ans++;             judge++;             tmp = 0;             count = 0;             continue;         }         else {             tmp = tmp * 10 + x - '0';             count++;         }         if (tmp % 3 == 0) {             judge+=count;//使用to_string(tmp).size()也可以,代码简洁但是耗时增加。             count = 0;             ans++, tmp = 0;         }     }     return judge==s.size()?ans:0; } int main(void) {     string nums;     while (cin >> nums) {         cout << help(nums) << endl;     } }
点赞 5

相关推荐

11-09 01:22
已编辑
东南大学 Java
高级特工穿山甲:羡慕,我秋招有家企业在茶馆组织线下面试,约我过去“喝茶详谈”😢结果我去了发现原来是人家喝茶我看着
点赞 评论 收藏
分享
无情咸鱼王的秋招日记之薛定谔的Offer:好拒信,偷了,希望有机会用到
点赞 评论 收藏
分享
牛客网
牛客企业服务