题解 | #扑克牌顺子#

扑克牌顺子

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;
    }
}
全部评论

相关推荐

10-09 09:39
门头沟学院 C++
HHHHaos:这也太虚了,工资就一半是真的
点赞 评论 收藏
分享
11-04 14:10
东南大学 Java
_可乐多加冰_:去市公司包卖卡的
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务