We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 86e1d1c commit def7cfdCopy full SHA for def7cfd
tests/length.lgc
@@ -0,0 +1,17 @@
1
+circ trim(n) -> [
2
+ cond n< -> var trimout = 0 + n / var trimout = trim(n>)
3
+ trimout
4
+]
5
+circ successor(n) -> [
6
+ cond n -> var temp = ~((~(trim(n)))>) / var temp = 0
7
+ cond (~n)< -> var succout = successor(temp) + 0 / var succout = temp + 1
8
+ succout
9
10
+circ length(n) -> [
11
+ cond n -> var length_digit = successor(length_digit) / var string = n
12
+ cond n -> var string = length(~((~n)>)) / var string = n
13
+ length_digit>
14
15
+var string = trim(input)
16
+var length_digit = 0
17
+out length(string)
0 commit comments