Giter Club home page Giter Club logo

kohei-shinden / hanoi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from shumaikunkun/hanoi

0.0 1.0 0.0 83 KB

様々なプログラミング言語でハノイの塔を実装(現在45言語)

C 3.85% Common Lisp 2.54% JavaScript 6.67% Shell 3.05% Java 5.87% C# 5.46% Pascal 3.95% D 3.79% Elixir 3.40% Visual Basic 6.13% Fortran 6.64% Nemerle 6.91% OCaml 3.39% F# 2.52% CoffeeScript 2.35% Kotlin 4.02% Mathematica 2.62% Groovy 5.51% Elm 8.25% PureScript 13.10%

hanoi's Introduction

Hanoi

概要

様々なプログラミング言語でハノイの塔を実装

言語一覧

番号 言語 ファイル名 Contributor
1 Assembly hanoi.cas shumaikunkun
2 Brainfuck hanoi.bf shumaikunkun
3 Shell hanoi.sh shumaikunkun
4 PowerShell hanoi.ps1 narumincho
5 LISP hanoi.lisp shumaikunkun
6 Haskell hanoi.hs narumincho
7 Pascal hanoi.pas shumaikunkun
8 C hanoi.c shumaikunkun
9 C++ hanoi.cpp shumaikunkun
10 C# hanoi.cs shumaikunkun
11 Java hanoi.java shumaikunkun
12 Go hanoi.go narumincho
13 Rust hanoi.rs narumincho
14 D hanoi.d shumaikunkun
15 R hanoi.r shumaikunkun
16 Perl hanoi.pl shumaikunkun
17 Ruby hanoi.rb shumaikunkun
18 Python hanoi.py shumaikunkun
19 PHP hanoi.php shumaikunkun
20 Elixir hanoi.ex shumaikunkun
21 JavaScript hanoi.js narumincho
22 TypeScript hanoi.ts narumincho
23 PureScript Hanoi.purs narumincho
24 Elm Hanoi.elm narumincho
25 Visual Basic hanoi.vb shumaikunkun
26 Fortran hanoi.f90 AstroKen
27 Nemerle hanoi.n shumaikunkun
28 Ocaml hanoi.ml Hirokazu Taniguchi
29 F# hanoi.fs Hirokazu Taniguchi
30 CoffeeScript hanoi.coffee shumaikunkun
31 Kotlin hanoi.kt Taiga Nishimura
32 プロデル hanoi.rdr Hirokazu Taniguchi
33 なでしこ hanoi.nako Hirokazu Taniguchi
34 Wolfram hanoi.wl AstroKen
35 Groovy hanoi.groovy shumaikunkun
36 Kuin hanoi.kn narumincho
37 Ada hanoi.ada shumaikunkun
38 Icon hanoi.icn shumaikunkun
39 Scala hanoi.scala shumaikunkun
40 Scheme hanoi.scm shumaikunkun
41 Crystal hanoi.cr Masato Sugiyama
42 Fantom hanoi.fan shumaikunkun
43 Pike hanoi.pike shumaikunkun
44 AWK hanoi.awk shumaikunkun
45 Julia hanoi.jl 0x005c

目的

入出力や条件分岐、再帰によるサブ関数の作成や呼び出しなど、プログラミングにおける基本文法を様々な言語で実装することで、比較したり新たな言語を発掘し基本文法の学習に役立てる。

主な実行環境

入出力例

  • Input 3
  • Output a=>b a=>c b=>c a=>b c=>a c=>b a=>b

hanoi's People

Contributors

0x005c avatar astroken avatar narumincho avatar sabanna-hirokazu avatar shumaikunkun avatar smasato avatar taiganatto avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.