今日の演習

空欄を埋めて、プログラムを完成させよう

問題を準備しています…

MichiTerasu Algo が選ばれる 3つの理由

記号の暗記ではなく、「アルゴリズムの思考の筋道」を着実に体得できます。

1. カード組立 & 穴埋めUI

キーボードやドラッグ&ドロップで、行順序や条件の穴埋めをパズルのように組み立て。構文ミスで挫折することなく論理的思考に集中できます。

  • 44pxタッチ対応&キーボード操作
  • 模範解答のワンクリック復元

2. 疑似言語とPython・TypeScriptの完全一致

疑似言語の各行とPython・TypeScriptのコードが1対1で対応。自分で書いたPythonやTSから疑似言語への逆変換機能も備え、相互理解を深めます。

  • ボイラープレートを排した行一致
  • コピー時の英語識別子自動変換

3. 端末内安全実行 & TRACE観察

すべて学習者のブラウザ内Workerで安全に即時実行。無限ループ停止制御はもちろん、変数の推移を観察できるTRACEログでデバッグを体験できます。

  • 3秒・100万ステップ上限安全制御
  • 採点用STDOUTとTRACEログの分離

さあ、アルゴリズムの思考の道を歩み出そう

まずは線形探索や合計計算など、頻出の基礎アルゴリズムからスタートできます。登録不要ですぐにブラウザ上で学習できます。