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:"n must have 3 digits or more".raise()
InvalidArgumentException.new("n must have 3 digits or more").raise()
}
}
else if(len.isEven())
else if(len.isEven())
{
{
InvalidArgumentException.new:"n must have an odd number of digits".raise()
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>