Skip to content

Commit 8470314

Browse files
authored
Add Palindromic Number in Wren (#4392)
1 parent bfd5709 commit 8470314

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import "os" for Process
2+
3+
var args = Process.arguments
4+
5+
if (args.count < 1 || args[0].count < 1) {
6+
System.print("Usage: please input a non-negative integer")
7+
Fiber.suspend()
8+
}
9+
10+
var s = args[0]
11+
var n = Num.fromString(s)
12+
13+
if (n == null || n < 0) {
14+
System.print("Usage: please input a non-negative integer")
15+
Fiber.suspend()
16+
}
17+
18+
var a = ""
19+
20+
for (c in s) {
21+
a = c + a
22+
if (c == ".") {
23+
System.print("Usage: please input a non-negative integer")
24+
Fiber.suspend()
25+
}
26+
}
27+
28+
System.print(a == s)

0 commit comments

Comments
 (0)