Add tasks for all the new languages
This commit is contained in:
parent
9dc3c2bb62
commit
bba7bfd280
13208 changed files with 134745 additions and 0 deletions
22
Task/Arithmetic-Integer/Nim/arithmetic-integer.nim
Normal file
22
Task/Arithmetic-Integer/Nim/arithmetic-integer.nim
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
import parseopt,strutils
|
||||
|
||||
var
|
||||
opt: TOptParser = initOptParser()
|
||||
str = opt.cmdLineRest.split
|
||||
a: int = 0
|
||||
b: int = 0
|
||||
|
||||
try:
|
||||
a = parseInt(str[0])
|
||||
b = parseInt(str[1])
|
||||
except EinvalidValue:
|
||||
quit("Invalid params. Two integers are expected.")
|
||||
|
||||
|
||||
echo ("a : " & $a)
|
||||
echo ("b : " & $b)
|
||||
echo ("a + b : " & $(a+b))
|
||||
echo ("a - b : " & $(a-b))
|
||||
echo ("a * b : " & $(a*b))
|
||||
echo ("a div b: " & $(a div b))
|
||||
echo ("a mod b: " & $(a mod b))
|
||||
Loading…
Add table
Add a link
Reference in a new issue