広告スペース(バナー)
🟣Julia レッスン
基本文法の基礎8▾
データ構造とオブジェクト指向7▾
構文の基本を深める9▾
関数とデータ構造の応用9▾
アルゴリズムとテストの基礎8▾
文字列・数値操作の応用8▾
実務で役立つ機能8▾
レッスン 48 / 68
最大公約数・最小公倍数を求める
このレッスンでは、Juliaの組み込み関数を使って最大公約数・最小公倍数を求める方法を学び、標準ライブラリの便利さを理解することを目標にします。「Julia gcd lcm 使い方」で調べている方向けです。
最大公約数と最小公倍数は、数学の基本的な計算ですが、Juliaにはgcd()とlcm()という組み込み関数が最初から用意されているため、自分でアルゴリズムを実装する必要がありません。
サンプルコードでは、gcd(12, 18)で最大公約数を、lcm(4, 6)で最小公倍数を、それぞれ1行で求めています。ユークリッドの互除法のような複雑な処理を意識することなく、簡潔に計算できる点がJuliaの標準ライブラリの充実ぶりを表しています。
初心者がよくつまずくのが、他の言語では自分で実装する必要があった処理が、Juliaでは標準で用意されている点です。数値計算に強い言語ならではの、豊富な組み込み関数を知っておくことが効率的なコーディングにつながります。
実際の開発現場では、車輪の再発明を避け、標準ライブラリを積極的に活用することが、信頼性の高いコードを書くための基本です。
📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください
🧪 このサイトではJuliaを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。
🎯
ここまでできればゴール達成!
分数を約分するような、ミニ計算ツールが作れるようになります。
分数を約分するような、ミニ計算ツールが作れるようになります。
広告スペース(バナー)
広告スペース(記事内)