様々なプログラミング言語でハノイの塔を実装
入出力や条件分岐、再帰によるサブ関数の作成や呼び出しなど、プログラミングにおける基本文法を様々な言語で実装することで、比較したり新たな言語を発掘し基本文法の学習に役立てる。
-
ローカルの実行環境
-
Web上のIDE
- 大多数の言語
- ideone.com(http://ideone.com/)
- coding ground(https://www.tutorialspoint.com/codingground.htm)
- Ook!
- Ook! Interpreter(https://gc.de/gc/ook/)
- 大多数の言語
- 例1
- Input
2
- Output
a=>c a=>b c=>b
- Input
- 例2
- Input
3
- Output
a=>b a=>c b=>c a=>b c=>a c=>b a=>b
- Input
- 例3
- Input
4
- Output
a=>c a=>b c=>b a=>c b=>a b=>c a=>c a=>b c=>b c=>a b=>a c=>b a=>c a=>b c=>b
- Input