[JavaScript] 超わかる!配列 (Arrayオブジェクト) チートシート
はじめに JavaScriptのArrayオブジェクトと仲良くなったので、チートシートとして便利な機能を紹介します。 本記事に書いてあることは、MDN Wec Docsに詳細が書いてあります。 気になる方はそちらを参照ください。 チートシート 参考までに個人的な使用頻度を段階で設定してみました。 配列の基本 名前 使用頻度 概要 length ★★★ 配列内の要素数を取得する...
View ArticleはじめてのJavaScript⑫ 「配列と連想配列」
目次 1.はじめに 2.配列 3.配列の例題 4.多次元配列 5.多次元配列の例題 6.連想配列 7.連想配列の例題 8.おわりに 1. はじめに 本記事では、JavaScripの「配列」について記載する。 2. 配列 配列とは? ・複数のデータの集合を扱えるもの。 →1つの変数に対して、複数の値を格納できる。 ・要素にインデックス番号(添字)でアクセスできる。 3. 配列の例題...
View ArticleはじめてのJavaScript⑬ 「配列の演習」
目次 1.はじめに 2.演習内容 3.演習の手順 4.実践 5.おわりに 1. はじめに 本記事では、JavaScriptの「配列の演習」について記載する。 2. 演習内容 演習の内容は、「配列を使ったテストの点数の集計」という内容で進めていく。 演習の詳細内容 ・テストの点数の合計値、平均値を求めるプログラムの開発 ・集計する各点数は、100,90,80,70,60とする。 3. 演習の手順...
View Article[メモ]N次元配列。
一次元 M = [0, 1, 2] print(M[0]) # 0 # N^1=3 二次元 M = [[0, 1, 2], [3, 4, 5], [6, 7, 8]] print(M[0][1]) # 1 # N^2=9 三次元 M = [[[0, 1, 2], [3, 4, 5], [6, 7, 8]], [[0, 1, 2], [3, 4, 5], [6, 7, 8]], [[0, 1, 2],...
View ArticlePHP出力方法
PHP hello.php <?php echo "おはよう"?> <?php echo "こんにちは"?> <?php echo "こんばんは"?> ターミナルに以下を入力しましょう! ~$ php hello.php このように出力されました! 結果 おはよう こんにちは こんばんは 配列 index.php <?php $k =...
View ArticleStep Functions のパラメータで配列を扱いたい
組み込み関数の States.Array を使う States.Array This intrinsic takes zero or more arguments. The interpreter returns a JSON array containing the Values of the arguments, in the order provided. For example, given...
View ArticlePHPで配列を使ってみましょう!
配列について PHPの配列を操作していきます! 以下の $scores に 1, 2, 3 の値を代入したいとします。 配列は[ ]で囲って、 , で区切ります。 index.php <?php $scores = [1, 2, 3]; echo $scores[2] . PHP_EOL; 以下をターミナルで実行します! ~$ php index.php $scores の [ 2 ]...
View ArticlePHP配列のキーを指定してみましょう!
配列 以下の配列を var_dump と print_r で表示してみます。 index.php <?php $scores = [1, 2, 3]; var_dump($scores); print_r($scores); ターミナルに以下を実行します ~$ php index.php var_dump は要素数と値の型を表示してくれて、 print_r は字下げして見やすくしてくれます。...
View ArticlePHPでforeachを使って配列を操作してみましょう!
foreach 配列の要素を、foreachを使って1つ1つ取り出してみます。 index.php <?php $scores = [ '1番目' => 1, '2番目' => 2, '3番目' => 3, ]; foreach ($scores as $score) { echo $score . PHP_EOL; } 以下をターミナルに入力します。 ~$ php...
View ArticlePHPで配列の中の配列にアクセスしましょう!
配列の中の配列 配列を、他の配列の中で使ってみます。 以下の配列があったとします。 $scores の配列の中に、 $numbers配列を入れています。 index.php <?php $numbers = [4, 5]; $scores = [ 1, 2, 3, $numbers, 6, ]; print_r($scores); ターミナルに以下を入力します。 ~$ php...
View ArticlePHPで配列を関数の返り値として使ってみましょう!
関数の返り値に配列を渡す 返り値を配列にして仮引数に渡します。 以下の sum 関数があったとします。 index.php <?php function sum(...$numbers) { $total = 0; foreach ($numbers as $number) { $total += $number; } return $total; //返り値 } print_r(sum(1,...
View ArticlePHP で .txt ファイルから文字列を読み取り、配列に変換し表示させる
プログラミング初心者の Qiita 初投稿なのでヘタクソな文面、ご了承ください。 PHP を習いたてで、下記のような流れで制作していて少しつまずいた点を書いていきます。 1. 「post.php」というファイルで form を作成し「write.php」へ送信 2. 「write.php」から「data.txt」へデータを書き込み 3....
View ArticlePHPのarray_merge/array_merge_recursiveなど、連想配列に要素を追加する方法を解説
はじめに 連想配列に要素を追加する実装をした際に、様々な方法があり混乱したのでまとめました。 対象者 この記事は下記のような人を対象にしています。 駆け出しエンジニア プログラミング初学者 「連想配列に要素を追加する方法はいくつか知ってるけど、どうやって使い分けるのかわからない」という人 結論 下記の5つの方法があるので、目的別に使い分けましょう! No 内容 備考 1 キーを指定...
View Article【React】 配列 に対して UseState を使用する
■前提 Reactの実行環境がある。 App.jsでsample.jsをimport及び呼びだすコードがある。 ■以下前提のコード sample.js import React, {useState} from 'react' const sample= () => { } export default sample...
View Articlenumpy感動ものがたり(配列の中に配列を)
はじめに 「numpyでそんなことができたのか。。。」 ある日バイト中に社員の方からコードを見てもらってるときに教えてもらったことが、僕の中であまりにも感動してしまったので、思わず記事にしてしまいました。 研究でしかpythonを使わず、numpyもそんなに使ってないとはいえ、少しは使えるようになってるかなと思ってた矢先の出来事でした。 python...
View ArticleJavaScriptで配列からランダムに要素を取得【OBGノウハウ】
JavaScriptのMath.floorメソッドとMath.randomメソッドを用いて、配列からランダムにお題を取得し表示するページを作りました。 今回は「山手線ゲーム」のお題をランダムに1つ取得して表示します。 コロナ禍でなかなかリアルでの飲み会は難しい世の中ではありますが、忘年会の季節なので飲み会鉄板ゲームとして「山手線ゲーム」がありますね。...
View ArticleIn-Place In-Shuffleアルゴリズム
この記事はデータ構造とアルゴリズムAdvent Calendar 2021 12日目の記事です。 In-Shuffle問題 この記事ではカードをin-shuffleすることを考えます。in-shuffleとはカードの山を半分の地点で、2つの山にわけ、それらの山のカードを交互に入れ込みカードをシャッフルする方法です。マジシャンがよくやるアレですね。 アルゴリズム的に書くと次のようになります。...
View ArticleJavaScript 配列とループで使うメソッド一覧
ループとは 決まった回数や条件を満たしている間、同じ処理を繰り返し行う場合に使う構文のこと Array(配列) push 引数の値を配列の末尾に代入 pop 配列末尾の値を削除 削除された値は戻り値として返却する shift 配列先頭の値を削除 unshift 引数の値を配列先頭に代入 splice 第一引数の設定値から第二引数の設定値の長さ分だけ配列を切り取る...
View Article配列から最大値を見つけて値を出力する。
アウトプット用!! 1回目は 配列から最大値を見つけて値を出力する方法。 ①はじめにこのような配列を作ります。 int[] numbers = {36,23,19,199,382,2,5,18,30}; ②配列内の要素を比較するために最初の配列[0]をMax変数に代入します。 int Max = number[0]; ③最大値を検索します。...
View ArticleJavaScriptの多次元配列から特定列の重複値の行を削除する方法
前提 GASにて二次元配列を操作している際に、はまってしまったので、備忘録。 失敗例 当初、最下部の「参照」にて参考にしていたコードを使用していたが、thisがグローバルオブジェクトを指定してしまい、対象の配列データの一部でも先に定義されていた場合、機能しなくなる。 main.js function getUniqueArray_2d(arr, num) { arr =...
View Article