m |
m |
||
Line 33: | Line 33: | ||
24→12→6→3→10→5→16→8→4→2→1. (10 steps) | 24→12→6→3→10→5→16→8→4→2→1. (10 steps) | ||
</pre> | </pre> | ||
+ | |||
+ | Gotcha troublemaker! The escaping <tt>$()</tt> sequence. | ||
{{WLP6}} | {{WLP6}} | ||
{{wl-publish: 2021-02-12 17:02:09 +0000 | Fabrice }} | {{wl-publish: 2021-02-12 17:02:09 +0000 | Fabrice }} |
julia> while n!=1 global counter+=1 print("$(n)\u2192") if n%2==0 global n÷=2 else n=3n+1 end end println("1.") 15→46→23→70→35→106→53→160→80→40→20→10→5→16→8→4→2→1.
julia> function collatz(n) global counter=0; while n!=1 counter+=1; print("$(n)\u2192") if n%2==0 n÷=2 else n=3n+1 end end println("1. ($(counter) steps)") end collatz (generic function with 1 method) julia> collatz(24) 24→12→6→3→10→5→16→8→4→2→1. (10 steps)
Gotcha troublemaker! The escaping $() sequence. {|class="collapsible collapsed" style="font-size:90%; width: 100%; clear:both; text-align: center;border: 1px solid;" |- style="background-color: IndianRed; color:White;" !
|}