题解 | #扑克牌顺子#

扑克牌顺子

http://www.nowcoder.com/practice/762836f4d43d43ca9deb273b3de8e1f4

using System;
using System.Collections.Generic;


class Solution {
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     * 
     * @param numbers int整型一维数组 
     * @return bool布尔型
     */
    public bool IsContinuous (List<int> numbers) {
        // write code here
        int kingCout = 0;
        int delta = 0;
        numbers.Sort();
        for(int i=0; i < numbers.Count; i++){
            if(numbers[i]==0){
                kingCout++;
            }
        }
        for(int i=kingCout; i < numbers.Count-1; i++){
            if(numbers[i] == numbers[i+1]){
                return false;
            }else{
                delta+=(numbers[i+1]-numbers[i]-1);
            }
        }
        return delta<=kingCout;
    }
}
全部评论

相关推荐

Rena1ssanc...:对的,要是面评没太烂,勤更新简历等捞就行了,腾讯可以无限复活
点赞 评论 收藏
分享
07-02 13:52
武汉大学 golang
骗你的不露头也秒
牛客87776816...:😃查看图片
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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