RosettaCodeData/Task/RPG-attributes-generator/PascalABC.NET/rpg-attributes-generator.pas

12 lines
287 B
ObjectPascal

begin
repeat
var a := ArrGen(6, i -> ArrRandomInteger(4,1,6).Order.Skip(1).Sum);
var cnt := a.Count(x -> x >= 15);
if (a.Sum < 75) or (cnt < 2) then
continue;
a.Println;
Println($'Sum: {a.Sum}. Count of elements >= 15: {cnt}');
break;
until False;
end.