ホーム › サンプルコード集
CODE SAMPLES

言語別サンプルコード集

PHP・JavaScript・Python・Rubyの基本文法をテーマ別のサンプルコードで解説。すべてブラウザ内でそのまま実行できます。登録・インストール不要のオンライン実行環境progo。

PHPJavaScriptPythonRubyアルゴリズム
🔍 やりたいことから探す人はこちら|逆引きレシピ集(変換・重複削除・結合など)開く → 🩹 エラーが出た人はこちら|よくあるエラーと解決法(PHP・Python・JS・Ruby)開く →

PHP 20件

変数の使い方開く → 配列の作り方開く → 連想配列の使い方開く → for文の書き方開く → foreach文の書き方開く → while文の書き方開く → if文・条件分岐の書き方開く → switch文の書き方開く → 関数の定義と呼び出し開く → 文字列操作の基本開く → 文字列の連結開く → 日付・時刻の取得開く → クラスとオブジェクト開く → 三項演算子の書き方開く → 配列のソート開く → array_mapで配列を変換開く → 正規表現でマッチ開く → 数値計算と数学関数開く → JSONの変換開く → 例外処理 try-catch開く →

JavaScript 20件

let / const の使い方開く → 配列の作り方開く → オブジェクトの使い方開く → for文の書き方開く → forEachで配列を処理開く → while文の書き方開く → if文・条件分岐開く → switch文の書き方開く → 関数の定義開く → アロー関数の書き方開く → mapで配列を変換開く → filterで絞り込み開く → reduceで集計開く → 文字列操作の基本開く → テンプレートリテラル開く → 日付・時刻の取得開く → 三項演算子の書き方開く → classの書き方開く → JSONの変換開く → setTimeoutと非同期開く →

Python 20件

変数の使い方開く → リストの使い方開く → 辞書の使い方開く → タプルの使い方開く → for文の書き方開く → while文の書き方開く → if文・条件分岐開く → 関数の定義 def開く → 文字列操作の基本開く → f文字列の書き方開く → リスト内包表記開く → rangeの使い方開く → enumerateで番号付き開く → 辞書のループ処理開く → リストのソート開く → クラスの書き方開く → 例外処理 try-except開く → lambda(無名関数)開く → mapとfilter開く → 数値計算とmath開く →

Ruby 15件

変数の使い方開く → 配列の使い方開く → ハッシュの使い方開く → eachで繰り返し開く → timesで回数指定開く → while文の書き方開く → if文・条件分岐開く → case文の書き方開く → メソッドの定義開く → 文字列操作の基本開く → 式展開の書き方開く → mapで配列を変換開く → selectで絞り込み開く → クラスの書き方開く → 数値計算の基本開く →

アルゴリズム 32件

FizzBuzz・ソート・探索など定番アルゴリズムをPHP・JavaScript・Python・Rubyの4言語で実装。学習にもコーディングテスト対策にも使えます。

PHPでFizzBuzz開く → PHPでバブルソート開く → PHPで二分探索開く → PHPでフィボナッチ数列開く → PHPで素数判定開く → PHPで最大公約数開く → PHPで配列の重複削除開く → PHPで文字列反転開く → JSでFizzBuzz開く → JSでバブルソート開く → JSで二分探索開く → JSでフィボナッチ数列開く → JSで素数判定開く → JSで最大公約数開く → JSで配列の重複削除開く → JSで文字列反転開く → PythonでFizzBuzz開く → Pythonでバブルソート開く → Pythonで二分探索開く → Pythonでフィボナッチ数列開く → Pythonで素数判定開く → Pythonで最大公約数開く → Pythonで配列の重複削除開く → Pythonで文字列反転開く → RubyでFizzBuzz開く → Rubyでバブルソート開く → Rubyで二分探索開く → Rubyでフィボナッチ数列開く → Rubyで素数判定開く → Rubyで最大公約数開く → Rubyで配列の重複削除開く → Rubyで文字列反転開く →