プログラミング

スポンサーリンク
Python

Python | 正規表現 × 生文字列(raw string)

Pythonでの正規表現 × 生文字列(raw string)入門では、プログラミング初心者向けに、正規表現 × 生文字列(raw string) の使い方を、「しくみの理解 → 実例コード → 出力 → 解説」までセットでまとめます。Py...
Python

Python | 正規表現テンプレート集

概要Pythonで正規表現を使うと文字列から「特定のパターン」を探したり取り出したり置換したりできます。ここでは、よく使うパターンを「テンプレート」として集め、使い方(reモジュールの簡単なコード例)とポイントを初心者にもわかりやすくまとめ...
Python

Python | 文字列の中で「普通に書けない文字」を扱う — エスケープシーケンス

主な内容の要点Pythonの文字列では、改行やタブなど「そのまま書けない特殊な文字」を表すために エスケープシーケンス を使います。特によく使うのは \n(改行)、\t(タブ)、\"(ダブルクォーテーション)、\'(シングルクォーテーション...
Python

Python | レベル別練習問題:文字列操作

それでは、「文字列の操作方法(結合・分割・検索など)」をテーマに、レベル別(基礎/中級/上級) の練習問題と、模範解答+詳しい解説をセットで紹介します。レベル1:基礎(文字列の基本操作)問題1:文字列の結合次の2つの変数を結合して、"Hel...
Python

Python | 文字列操作

Pythonの文字列操作まとめ(初心者向け)文字列はプログラミングでよく使うデータ型です。ここでは 結合・分割・検索 を中心に、よく使う操作をわかりやすく整理します。1. 文字列の結合(+ 演算子 / join)+ 演算子で結合first ...
Python

Python | レベル別練習問題:文字列

では、「文字列(string)」について、基礎・中級・上級(応用) の3レベルで、それぞれ 5問ずつ(合計15問) の練習問題を作ります。各問題には✅ 問題文 → 💡 ヒント → 🧩 解答 → 🗝️ 解説の順でつけています。基礎レベル(初歩...
Python

Python | 文字列リテラル

主な内容の要点Pythonで文字列を扱うときは、文字を「"(ダブルクォーテーション)」か「'(シングルクォーテーション)」で囲むのが基本です。数字や日本語も文字列として扱えます。囲みを忘れると変数や数値として解釈されてしまうので注意しましょ...
Python

Python | 複数行コメント(ドキュメンテーションコメント)

ここからは「複数行コメント(ドキュメンテーションコメント)」と「コメントのベストプラクティス」について、初心者向けに丁寧に解説しますね。複数行コメント(ドキュメンテーションコメント)1. 複数行コメントの書き方Pythonには「専用の複数行...
Python

Python | 文の区切りと改行ルール

主な内容の要点Pythonでのコメントの書き方は「# を使う」ことが基本です。コメントはプログラム実行時に無視されるので、メモや説明、コードを一時的に無効化するのに使えます。コメントの基本書き方:行の先頭や途中に # を書くと、その後ろはす...
Python

Python | 文の区切りと改行 練習問題(基礎)

📘 「Pythonの文の区切りと改行」 に関する初心者向け 練習問題・模範解答・解説付きセット(5問) を紹介します。問題1:文の区切りを理解しよう次のコードを実行すると、どうなりますか?また、なぜそのような結果になるか考えてみましょう。x...
Python

Python | 文の区切りと改行ルール

主な内容の要点Pythonでは「文(ステートメント)」の区切り方と、長い文を途中で改行する方法が大事です。基本は「改行」で区切り、同じ行に複数書きたいときは「セミコロン ;」、長い文を改行したいときは「バックスラッシュ \」を使います。1....
Python

Python | コメントの自動チェック(lint)

コメントやドキュメンテーション(docstring)を自動でチェックする、いわゆる “lint(リンター)ツール” について、初心者向けに「何か」「なぜ使うか」「どう使うか」「具体的なおすすめツール&設定例」を整理します。1. 「Lint(...
PHP

WordPress | 「投稿日(公開日)」を基準にして期間を区切って記事一覧を表示する方法

例えば「今週の記事一覧」「2014年10月の記事一覧」「2014年11月1日〜11月10日の記事一覧」といった形です。方法1: WP_Query で日付範囲を指定するfunctions.php やテンプレートファイルに以下のようなコードを書...
Java

Java | ArrayList 応用問題集

配列の次のステップとして ArrayList を使った応用問題集を用意しました。配列より柔軟に扱えるので、実用的な練習になります。問題1:要素の追加と表示問題: 空の ArrayList<String> を作り、"apple" と "ban...
Java

Java | 配列の ソート・文字列配列 を中心に学ぶ練習問題

では、配列の応用問題(ソートや文字列配列)を10問用意しました。基礎から一歩進んだ練習になるので、配列の理解がさらに深まります。問題1:昇順ソート問題: {5, 2, 8, 1} を昇順に並べ替えて表示してください。解答例:import j...
Java

Java | 配列の length を中心に学ぶ練習問題

Java配列の基礎をしっかり練習できるように、初心者向けの問題集(10問)+解答例を用意しました。問題1:配列の長さを表示問題: 要素数5の配列を作り、長さを表示してください。解答例:int[] a = new int[5];System....
Java

Java | 配列:レベル別の練習問題

配列の理解を深めるために、レベル別の練習問題を用意しました。だんだん難しくなるようにステップアップしてみましょう。初級(基礎を確認)配列の作成と代入int型の配列を5個作り、1〜5の数字を代入して表示してください。文字列配列の利用Strin...
JavaScript

JavaScript | 多次元配列(配列の中に配列)とそのループ処理

では、多次元配列を初心者向けに分かりやすく、例題付きで解説します。「配列の中に配列が入っている状態」をイメージして進めます。1) 多次元配列って何?普通の配列:1列の値を持つ箱 let arr = [1,2,3];let arr = [1,...
JavaScript

JavaScript | 配列の splice メソッド

splice は配列を操作するときに超便利ですが、初心者には少し複雑に見えるので、図解イメージと例を交えて丁寧に解説します。splice は 配列の要素を削除・追加・置換 する万能メソッドです。array.splice(start, del...
Java

Java | 初心者向け 練習帳(配列表示編)

では、これまで作ってきた 配列の文字列表示を中心に、初心者向けに単元別に整理した練習帳 を作ります。ポイントは:単元ごとに 概念 → サンプルコード → 練習問題 の順で構成初心者が読みやすく、手を動かせるように 例題・出力例付き難易度は ...
Java

Java | ユーザー入力で3D配列を作るミニアプリ

ユーザー入力で 3D 配列(層 × 行 × 列) を作り、いくつかの集計(層ごとの合計・平均、全体の合計・平均)と可視化(層ごとの表表示)を行う 完全なコンソールアプリ(Scanner 使用) を用意しました。このプログラムは 「全ての層が...
Java

Java | ジャグな3D配列の可視化ツール(ASCII)を実装

ジャグ(行や列の長さが行ごと・層ごとにバラバラ)な3次元配列を 層ごとに読みやすい ASCII テーブル として表示する実用的な Java 実装を出します。特徴:各層(layer) を別々のテーブルとして表示各層の 列数はその層内の最大列数...
Java

Java | 3次元配列(配列の配列の配列)

主な内容の要点基本イメージ一次元配列 → 直線(リスト)二次元配列 → 表(行×列)三次元配列 → 立方体(層×行×列)添字の指定は の順番で行う例: maze → 層1・行2・列0の要素作り方(初期化方法)サイズだけ指定して後から値を入れ...
Java

Java | 配列の要素をファイルに書き出す/読み込む

「配列の要素をファイルに書き出す/読み込む」 を プログラミング初心者向けに、できるだけかみ砕いて、丁寧に解説します。実用的な 完全コードつき(保存 → 読み込み)、さらに 応用例(2D 配列・CSV) まで載せています。まず最初に ― J...
Java

Java | コピーを使った Undo 機能

では「Undo機能をもっと本格的に作る」例を、初心者でも理解できるように段階的に紹介します。ここでは 配列のコピーを履歴として保存し、複数回のUndoができる仕組み を作ります。基本アイデア状態(配列)を変更する前にコピーして履歴に保存Un...
Java

Java | 文字列配列をパターンで埋める方法

数値だけでなく、文字列配列も規則的なパターンで埋めることができます。曜日や月名を繰り返す例で見てみましょう。1. 曜日を繰り返すimport java.util.Arrays;public class Main { public stati...
Java

Java | 三次元配列をパターンで初期化

三次元配列は「層 × 行 × 列」で構成されます。ここでは 立方体の外側を1、内側を0 にする方法を紹介します。コード例import java.util.Arrays;public class Main { public static vo...
Java

Java | 配列をパターンで埋める方法

配列を「全部同じ値」ではなく、規則的なパターンで埋めたいときは、Arrays.fill だけでは足りません。for文や条件分岐を組み合わせることで、繰り返しや交互のパターンを作れます。1. 交互パターン(0と1を交互に)int[] arr ...
Java

Java | 三次元配列での部分的な初期化

Javaの三次元配列は「配列の配列の配列」です。つまり、一次元配列を三重にネストした構造になっています。Arrays.fill は一次元配列専用なので、三次元配列を部分的に初期化する場合は 二重・三重のループを組み合わせて、対象の範囲を指定...
Java

Java | 配列をリセットするテクニック

「配列をリセットする」とは、配列の中身を初期状態に戻すことを指します。Javaでは配列のサイズを変えることはできないので、リセットは「要素の値を再設定する」形になります。初心者向けに代表的な方法をまとめます。1. Arrays.fill を...
スポンサーリンク