Data update

This commit is contained in:
Ingy döt Net 2024-03-06 22:25:12 -08:00
parent ed705008a8
commit 0df55f9f24
2196 changed files with 32999 additions and 3075 deletions

View file

@ -7,11 +7,11 @@ middleThreeDigits(int n)
int len := s.Length;
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())
{
InvalidArgumentException.new:"n must have an odd number of digits".raise()
InvalidArgumentException.new("n must have an odd number of digits").raise()
};
int mid := len / 2;
@ -22,8 +22,8 @@ middleThreeDigits(int n)
public program()
{
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))
}
}

View file

@ -1,4 +1,4 @@
import "/fmt" for Fmt
import "./fmt" for Fmt
var middle3 = Fn.new { |n|
if (n < 0) n = -n
@ -15,5 +15,5 @@ var a = [123, 12345, 1234567, 987654321, 10001, -10001, -123, -100, 100, -12345,
1, 2, -1, -10, 2002, -2002, 0]
for (e in a) {
System.print("%(Fmt.s(9, e)) -> %(middle3.call(e))")
Fmt.print("$9d -> $n", e, middle3.call(e))
}