【问题标题】:Create even function in MiniZinc在 MiniZinc 中创建偶数函数
【发布时间】:2020-03-14 08:08:04
【问题描述】:

我的问题很简单,但我对 MiniZinc 很陌生,所以这就是我问的原因。

我想定义一个函数,即使给定一个参数 i,返回一个包含从 0 到 2i 的偶数的列表。

例如,

even(4)=[0,2,4,6,8]

你能说出这个函数的代码吗?

【问题讨论】:

    标签: minizinc


    【解决方案1】:

    使用数组推导可以快速解决这个问题:

    function array[int] of int: even(int: n) =
        [ 2*i | i in 0..n];
    

    【讨论】:

      猜你喜欢
      • 2020-09-27
      • 2021-04-04
      • 1970-01-01
      • 1970-01-01
      • 2020-03-02
      • 2022-08-16
      • 1970-01-01
      • 2012-02-20
      • 2021-02-16
      相关资源
      最近更新 更多