6/23

Return All Integers Between Two Numbers

Easy

Given two integers a and b, return all integers that lie strictly between them. The endpoints a and b must not be included.


Example :

Input: a = 3, b = 8
Output: {4, 5, 6, 7}


ri! Rule Inputs

ri!num1Number
ri!num2Number

Example 1 — Case 1

Input: ri!num1
400
Input: ri!num2
405
Output:
{
  401,
  402,
  403,
  404
}

Example 2 — Case 2

Input: ri!num1
309
Input: ri!num2
315
Output:
{
  310,
  311,
  312,
  313,
  314
}

Example 3 — Case 3

Input: ri!num1
100
Input: ri!num2
200
Output:
{
  101,
  102,
  103,
  104,
  105,
  106,
  107,
  108,
  109,
  110,
  111,
  112,
  113,
  114,
  115,
  116,
  117,
  118,
  119,
  120,
  121,
  122,
  123,
  124,
  125,
  126,
  127,
  128,
  129,
  130,
  131,
  132,
  133,
  134,
  135,
  136,
  137,
  138,
  139,
  140,
  141,
  142,
  143,
  144,
  145,
  146,
  147,
  148,
  149,
  150,
  151,
  152,
  153,
  154,
  155,
  156,
  157,
  158,
  159,
  160,
  161,
  162,
  163,
  164,
  165,
  166,
  167,
  168,
  169,
  170,
  171,
  172,
  173,
  174,
  175,
  176,
  177,
  178,
  179,
  180,
  181,
  182,
  183,
  184,
  185,
  186,
  187,
  188,
  189,
  190,
  191,
  192,
  193,
  194,
  195,
  196,
  197,
  198,
  199
}

Appian Expression Tips

  • • Use ri!variableName for rule inputs
  • • Use a!localVariables(local!x: …, body) for locals
  • • Use a!forEach(items: …, expression: fv!item) to iterate
  • • Use where() / reject(fn!isnull, list) to filter