题解 | 参议院投票

参议院投票

https://www.nowcoder.com/practice/f334a81b22654efc8d7a67e31f60de50

class Solution {
public:
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     * 求出最终获胜帮派的名称
     * @param s string字符串 
     * @return string字符串
     */
    string predictVictory(string s) {
        // write code here
        int sum0=0,sum1=0;
        queue<char> arr;
        for(int i=0;i<s.size();i++)
        {
            if(s[i]=='R') sum0++;
            else sum1++;
            arr.push(s[i]);
        }
        if(sum0>sum1) return "Red";
        else return "Dark";
    }
};

if(sum0>sum1) return "Red";

else return "Dark";

我还以为我会因为没有考虑相等的情况而过不了,相等的时候要看谁在前面(讨论起来比较复杂)

这个是投机取巧大家不要学

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务