Advertisement
Guest User

Untitled

a guest
Apr 1st, 2020
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Erlang 0.27 KB | None | 0 0
  1. -module(dragon).
  2. -export([start/0,dragon/1,dragon/2]).
  3.  
  4. dragon(N,D) when N == 1 -> io:fwrite("~w",[D]);
  5. dragon(N,D) when N > 1 ->
  6.     dragon(N-1,1),
  7.     dragon(1,D),
  8.     dragon(N-1,0).
  9. dragon(N) -> dragon(N,1).
  10.  
  11. start()->
  12.     dragon(12),
  13.     io:fwrite("~n").
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement