配列の行列を入れ替える_VBAで
別ファイルや別シートからデータを取得/集計して配列にまとめる時に、VBAは最後の次元しか変更できないので、行方向にデータを追加したくても、一旦列方向にデータを追加して、後から行列を入れ替える。 とい…
View Article直感に反するロジックにまんまと引っかかった話
はじめに 新卒入社2年目の駆け出しSEです。 休日になんとなーくプログラミングの訓練をしているときにとあることに引っかかったのですが、 それが直感に反していたため、システムエンジニアとして無知にゾッ…
View Article空の配列を渡すとTrueが返される理由をなるべく簡潔に説明する
結論 「配列が持つ要素がなんちゃら」を判定する関数は 「配列に要素が存在するならば、それらの要素がなんちゃら」を判定する関数と解釈でき 配列に要素が存在しない場合、前件が偽となるためvacuous …
View ArticleJavaScriptにおける配列の種類と値の取り出し方について
JavaScriptにおける配列の種類と値の取り出し方について 配列(一次元配列)とは 複数の変数を格納するための変数のこと。 0番から採番される。 -値を取り出す時は[]で番号を付けて指定する。 …
View Article配列の基本
初学者の備忘録 初学者の備忘録です。今回は配列の基本編です。 配列 値がたくさん入る箱。変数がたくさん入る箱みたいなイメージでOK。 配列を作成するには決まり事があります。 ・配列は[]で定義する …
View ArticleObject.entries()を使用したオブジェクトの配列化
この記事は、初学者の学習ノートのようなものです Object.entries()とは Object.entries()は、連想配列(JSではオブジェクトと呼ばれることが多い)を配列化するために使用さ…
View Article配列と連想配列の要素の操作方法の違い
この記事は、初学者の学習ノートのようなものです // 通常配列 { const sample= [ 10, ]; sample.push(20,30); } // 連想配列 { const samp…
View ArticleArray.prototype.reduceはなぜ配列処理において万能なのか
皆さんはArray.prototype.reduceを使ったことがあるでしょうか。 よくredcueはその使い方の例として下記のように配列に格納された数値を全部足した結果を返却する処理が示されます。 // 与えられた配列の値をすべて足した値を返却する例 arr.reduce((acc, current) => acc + current, 0);…
View Articleなでしこさんで「ひろいもの」を作るよ! ② ~拾える石を判定~
拾える石を判定して、クリアとゲームオーバーの処理を追加し、ゲームを完成させます。 あるいは、なでしこ3で、配列の比較をすることについて。 判定について考える とりあえず今クリックしたとこの石が拾…
View ArticleORANGE pico の配列の負の添字の先に何があるのか
ORANGE pico では、配列で宣言した最大の添字より大きい添字にアクセスしようとすると Subscript out of range というエラーになるが、0未満の添字にはエラーにならずにアク…
View ArticleORANGE pico の配列がメモリにどのように格納されているかを観察する
ORANGE pico の配列のデータがメモリ上でどのように格納されているかを観察してみた。 これまでにわかっていること 以前の記事などで、以下のことがわかっている。 変数名の20バイト前に、変数の…
View Article2次元配列をフィルターする_VBAで
2次元配列を指定した列・文字でフィルターしてみます。 複雑なフィルター条件するなら、シート上で処理した方が簡単にできると思いますが。 一度配列にデータを入れて、何かの条件でフィルターして、それをまた…
View Article[Ruby]こんなものをeachで回すんじゃあないよ
すっかり寒くなりましたね。 みなさん、each使ってますか??便利で利用シーンの多いこの子ですが、どんな構造のデータに対して使うべきかを考えなければ、読みにくく、拡張性の低いものになってしまいます。…
View Articleプチ話 友達に "うれしい" を 配列で伝えた話
こんにちはAtsu1209です。 今回はプチ話第二弾 うれしいを配列で伝えた話をしていきます。 Line 友達から誕生日にLineギフトがきて、欲しかったスタンプをギフトしてもらいました。 そこでこ…
View Article数値のスペース埋め(入力でデータの数とスペースで何桁の数にするか指定する)
数値のスペース埋め(入力でデータの数とスペースで何桁の数にするか指定する) のプログラミング課題を解きました。 #入力するデータ数とスペース埋めで何桁で出力するか入力する data1 = input…
View ArticleC言語!!文字列char型の配列を作りたい!!線形探索!ポインタのポインタ!
柴田望洋先生の著書『新・明解C言語で学ぶアルゴリズムとデータ構造』を実践していて、 探索の章で線形探索List3_1をやっていた時に思ったこと・・・ 「int型の配列で数値を探索をするのではなくて、…
View ArticleJava学習 配列
Rubyの配列との違い Rubyの配列は、格納する要素の数を最初に決める必要がない。 Javaの配列は、格納する要素の数を最初に決める必要がある。また、後で要素数を変更することができない。 要素を増…
View Articleリスト内包
Pリスト内包表記を使って2次元配列の要素数を取得するプログラムを実装しました。 array1 = [[1,2,3,4,5,6],[8,1,3,3,1,8]] print(sum(len(i) for…
View Article配列の要素をランダムに取り出す
配列の要素をランダムに取り出すプログラムサンプルです。 # randomクラスを読み込む import random # 結果出力関数 def result(msg): print("僕の今日のおか…
View ArticleJavaScriptで配列をランダムで表示させたい
はじめに アンケートを取る機能において、ユーザーがチェックボックスの一番上の項目しかチェックしない問題に直面しました。改善策の一つとしてチェックボックスの項目をランダムに表示させるようします。本記事…
View Article