Middle three digits: Difference between revisions
Content added Content deleted
m (→{{header|Wren}}: Minor tidy) |
imported>Arakov |
||
Line 2,702: | Line 2,702: | ||
if(len<3) |
if(len<3) |
||
{ |
{ |
||
InvalidArgumentException.new |
InvalidArgumentException.new("n must have 3 digits or more").raise() |
||
} |
} |
||
else if(len.isEven()) |
else if(len.isEven()) |
||
{ |
{ |
||
InvalidArgumentException.new |
InvalidArgumentException.new("n must have an odd number of digits").raise() |
||
}; |
}; |
||
Line 2,717: | Line 2,717: | ||
{ |
{ |
||
new int[]{123, 12345, 1234567, 987654321, 10001, -10001, -123, -100, 100, -12345, 1, 2, -1, -10, 2002, -2002, 0} |
new int[]{123, 12345, 1234567, 987654321, 10001, -10001, -123, -100, 100, -12345, 1, 2, -1, -10, 2002, -2002, 0} |
||
.forEach:(n) |
.forEach::(n) |
||
{ |
{ |
||
console.printLine("middleThreeDigits(",n,"):",middleThreeDigits(n) \\ on:(e => e.Message)) |
console.printLine("middleThreeDigits(",n,"):",middleThreeDigits(n) \\ on::(e => e.Message)) |
||
} |
} |
||
}</syntaxhighlight> |
}</syntaxhighlight> |