博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode914
阅读量:5745 次
发布时间:2019-06-18

本文共 1181 字,大约阅读时间需要 3 分钟。

public class Solution    {        public bool HasGroupsSizeX(int[] deck)        {            var len = deck.Length;            for (int i = 2; i <= len; i++)//i表示每组的卡牌数量            {                if (len % i != 0)                {                    continue;                }                else                {                    var pati = len / i;//分组                    var list = deck.OrderBy(x => x).ToList();                    var num = 0;                    for (int j = 0; j < pati; j++)                    {                        var patlist = list.Skip(j * i).Take(i).ToList();                        var gp = patlist.GroupBy(x => x).Count();                        if (gp == 1)                        {                            num++;                        }                        else                        {                            break;                        }                    }                    if (num == pati)                    {                        return true;                    }                }            }            return false;        }    }

本周的新题目,也是目前easy中的最后一题,算是一个阶段完成了吧。

转载于:https://www.cnblogs.com/asenyang/p/9735443.html

你可能感兴趣的文章
Linux之内核编译基础概念
查看>>
11月TIOBE编程语言排行榜,OC已经掉出前十
查看>>
系统挂了,记录一下备份的东西
查看>>
Python多线程登录远端linux执行操作命令
查看>>
通往全栈工程师的捷径 —— react
查看>>
test命令
查看>>
C语言step-by-step(二)(数据类型)
查看>>
调查:2013年十大急需的热门IT技能
查看>>
PPTP脚本自动安装
查看>>
删除记录时的提示效果4-13
查看>>
VirtualBox中使用CoreOS的ISO镜像安装CoreOS
查看>>
我的友情链接
查看>>
百度“认证”上线,打造权威网站
查看>>
ceph的pg分布
查看>>
how to set yum proxy server
查看>>
Linux Bash脚本练习2
查看>>
李彦宏:百度需要从这七点开始改变!
查看>>
关于QTableWidgetItem::setItemPrototype的理解
查看>>
IOS 手势之左右滑动
查看>>
Redis实现分布式锁的几种方案
查看>>