fork download
  1. program :- get_char(X),get_char(Y),check(X,Y).
  2. check('4','2'):- write('Finished'),!.
  3. check(X,Y):-write('|'), write(X), write('|'), write(Y), write('|'), nl, get_char(Z),check(Y,Z).
  4. :- program.
Success #stdin #stdout 0.02s 6204KB
stdin
134567664564535542
stdout
|: |1|3|
|3|4|
|4|5|
|5|6|
|6|7|
|7|6|
|6|6|
|6|4|
|4|5|
|5|6|
|6|4|
|4|5|
|5|3|
|3|5|
|5|5|
|5|4|
Finished