我是 Prolog 的新手,但我掌握了基础知识。我在读取文件时遇到问题。这是我的文件:
16
78 45 12 32 457 97 12 5 731 2 4 55 44 11 999 7
Run Code Online (Sandbox Code Playgroud)
我想阅读它,以便将字符作为数字取回。第一行是第2行的数字数量,问题是:
1) 如何在空格或新行字符上拆分它们
2)它们必须是数字:32,而不是字符串:“32”
我正在使用 SWI-Prolog。
我有一个名为Team的对象列表,我想创建它们的组但不按顺序,随机化.组号被赋予功能以及列表
public List<List<Team>> GenerateGroups(List<Team> teams, int amount)
{
List<List<Team>> result = new List<List<Team>>();
for (int i = 0; i < amount; ++i)
result.Add(new List<Team>());
foreach(Team team in teams)
{
//Add something
}
return result;
}
Run Code Online (Sandbox Code Playgroud)
我被困在这里.我不确定如何添加团队.此外,如果有人可以压缩我的代码,它将非常有用.我不需要它返回List>如果有人有更好的主意.