2020-06

プログラミング

配列から条件を満たす要素を取り出す。(C#、Java、JavaScript、PHP、Python3、Ruby比較)

配列(リスト)の要素の中から、特定の条件を満たした要素だけを取り出したい。例えば、奇数だけ、もしくは、偶数だけを取り出すなど。 配列から特定の条件を満たす要素を取り出す場合、for文とif文を組み合わせる方法がありますが、専用の組み込みメソ...
プログラミング

配列(リスト)の全要素をまとめて操作。(C#、Java、JavaScript、PHP、Python3、Ruby比較)

文字列を特定の文字で区切って配列(リスト)に入れる処理は、標準入力などで頻繁に使います。ここで、この配列(リスト)の要素を文字列でなく数値として扱う場合は、全要素を数値型に変換する必要があります。 このような場合は、for文などで要素を1個...
プログラミング

JavaScriptでwebサイコロを作る。[プログラミング]

プログラミングの問題演習が一段落(paizaのレベルアップ問題集のCランク以下を一通り済ませる)してきたこともあり、そろそろネット上で動く何らかの「モノ」を作ることを検討してました。 ネット上で動く「モノ」を作るとなれば、ネット上に動作環境...
プログラミング

文字列中の特定文字を置き換え(削除)。(C#、Java、JavaScript、PHP、Python、Ruby比較)

今回は、文字列中の特定の文字を別の文字に置き換える(置き換え先を''や""にすると、その文字を削除)処理について扱います。 置き換え対象の文字を正規表現にすることで、アルファベット以外を置き換え(削除)、数字以外を置き換え(削除)といったこ...
プログラミング

月の日数を出力。(C#、Java、JavaScript、PHP、Python、Ruby比較)

標準入力された年と月から、その月の日数を求めて出力する処理を、C#、Java、JavaScript、PHP、Python、Rubyの6言語で書いてみました。 2月については、その年がうるう年かどうか判定し、うるう年であれば29日、うるう年以...
プログラミング

配列の要素別カウント。(C#、Java、JavaScript、PHP、Python3、Ruby比較)

今回は配列の要素について、要素別に個数をカウントして出力する処理を扱います。 例えば、配列 array = であれば、a=>5b=>2c=>3と要素別に個数が出力されるようにします。 配列の要素別カウントは、まず元の配列から重複を省いた新し...