Skip to content

Commit fc7e17a

Browse files
authored
Update atoi.md
1 parent 9cccf74 commit fc7e17a

File tree

1 file changed

+19
-9
lines changed

1 file changed

+19
-9
lines changed

docs/atoi.md

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -58,40 +58,50 @@ fn atoi(s: String) raises -> Int:
5858

5959
from testing import assert_equal
6060

61-
6261
fn 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)

0 commit comments

Comments
 (0)