File tree Expand file tree Collapse file tree 1 file changed +19
-9
lines changed
Expand file tree Collapse file tree 1 file changed +19
-9
lines changed Original file line number Diff line number Diff line change @@ -58,40 +58,50 @@ fn atoi(s: String) raises -> Int:
5858
5959from testing import assert_equal
6060
61-
6261fn main() raises:
6362 s = " - 13 37 c0d3"
6463 number = atoi(s)
65- print (number)
64+ assert_equal (number, - 1337 )
6665
6766 s1 = " 13 37 c0d3"
6867 number = atoi(s1)
69- print (number)
68+ assert_equal (number, 1337 )
7069
7170 s2 = " 1337c0d3"
7271 number = atoi(s2)
73- print (number)
72+ assert_equal (number, 1337 )
7473
7574 s3 = " -042"
7675 number = atoi(s3)
77- print (number)
76+ assert_equal (number, - 42 )
7877
7978 s4 = " 42"
8079 number = atoi(s4)
81- print (number)
80+ assert_equal (number, 42 )
8281
8382 s5 = " 0-1"
8483 number = atoi(s5)
85- print (number)
84+ assert_equal (number, 0 )
8685
8786 s6 = " words and 987"
8887 number = atoi(s6)
89- print (number)
88+ assert_equal (number, 0 )
9089
9190 s7 = " words and 987"
9291 number = atoi(s7)
93- print (number)
92+ assert_equal(number, 0 )
93+
94+ s8 = " +987"
95+ number = atoi(s8)
96+ assert_equal(number, 987 )
97+
98+ s9 = " + 98700 www"
99+ number = atoi(s9)
100+ assert_equal(number, 98700 )
94101
102+ s10 = " - 98700 www"
103+ number = atoi(s10)
104+ assert_equal(number, - 98700 )
95105```
96106
97107[ Source] ( https://github.com/ratulb/mojo_programming/blob/main/codes/atoi.mojo )
You can’t perform that action at this time.
0 commit comments