111,094
社区成员




string[] peoples = Enumerable.Range(1, 5).Select(n => string.Format("P{0}", n)).ToArray();
for (var i = 0; i < 7; i++)
{
Console.WriteLine("*******周{0}排班**********", i + 1);
var tmp = peoples;
if(i<peoples.Length)
{
Console.WriteLine("{1}休息", i + 1, peoples[i]);
tmp = peoples.Where(p => p != peoples[i]).ToArray();
}
Console.WriteLine("早班{0} 中班{1} 晚班{2}", tmp[0], tmp[1], string.Join(",", tmp.Skip(2)));
}
//轮班就是将第一位移到最后一位