Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
13
Task/Middle-three-digits/11l/middle-three-digits.11l
Normal file
13
Task/Middle-three-digits/11l/middle-three-digits.11l
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
F middle_three_digits(i)
|
||||
V s = String(abs(i))
|
||||
assert(s.len >= 3 & s.len % 2 == 1, ‘Need odd and >= 3 digits’)
|
||||
R s[s.len I/ 2 - 1 .+ 3]
|
||||
|
||||
V passing = [123, 12345, 1234567, 987654321, 10001, -10001, -123, -100, 100, -12345]
|
||||
V failing = [1, 2, -1, -10, 2002, -2002, 0]
|
||||
L(x) passing [+] failing
|
||||
X.try
|
||||
V answer = middle_three_digits(x)
|
||||
print(‘middle_three_digits(#.) returned: #.’.format(x, answer))
|
||||
X.catch AssertionError error
|
||||
print(‘middle_three_digits(#.) returned error: ’.format(x)‘’String(error))
|
||||
Loading…
Add table
Add a link
Reference in a new issue