Ruby 配列の中の最大値を抽出するアルゴリズム
こんにちは、おすしです。a=[11,2,3,4,213,5,6]defsearch(ary)foriin1..(ary.count-1)doifary[0]<ary[i]ary[0]=ary[i]endendreturnary[0]endpsearch(a)↑コピペして実行してみてください。配列の中にある値の最大値を求めるアルゴリズムです。ご覧いただきありがとうございます♪(´ε` )
View ArticleRuby 配列の中の値の最小値を抽出するアルゴリズム
こんにちは、おすしです。a=[11,2,3,4,213,5,6]defsearch(ary)foriin1..(ary.count-1)doifary[0]>ary[i]ary[0]=ary[i]endendreturnary[0]endpsearch(a)↑コピペして実行してみてください。配列の中にある値の最小値を求めるアルゴリズムです。ご覧いただきありがとうございます♪(´ε` )
View ArticleBashズンドコ(until, 正規表現)
たまたま3年前に流行ったズンドコキヨシの記事 in clispを見たのでBashで短く書いた(なんで)ズンドコキ・ヨ・シ!(120B)until[[${a[*]}=~(ズン\ ){4}ドコ ]];do a[++j]+=`shuf-en1ズン ドコ`;echo${a[j]};done;echo キ・ヨ・シ! 多分これが一番短いと思います
View ArticleRuby 配列の平均値に最も近い値を取り出すアルゴリズム
こんにちは、おすしです。ary=[2,3,4,23,9,15,11]defmin_search(ary)foriin1..(ary.count-1)doifary[0]>ary[i]min=ary[i]elsemin=ary[0]endendreturnminenddefsearch(ary)absolute_val=[]adds=0ary.count.times{|i|adds+=ary[i...
View Article4歳娘「パパ、懐かしいJavaScript書いてるね!」
リモートワーク中ワイワイ「お、社長からメールや!」ワイ「また何か仕事をさせる気やな・・・!」よめ太郎「(そらせやろ)」ワイ「どれどれ・・・」["たかし", 37, 173,...
View ArticleJava配列を宣言・初期化する
配列を宣言する●データ型を定義する●変数名を定義する//データ型=String、変数名=arrayString[]array;配列を初期化する●要素数を定義する//要素数=3String[]array=newString[3];配列を要素にデータを詰めて初期化する●要素数の定義は不要●データ型に一致する要素を定義する//要素0="a"、要素1="b"、要素2="c"String[]array={"a...
View ArticleJava配列を宣言・初期化する
配列を宣言する・データ型を定義する・変数名を定義する//データ型=String、変数名=arrayString[]array;配列を初期化する・要素数を定義する//要素数=3String[]array=newString[3];配列を要素にデータを詰めて初期化する・要素数の定義は不要・データ型に一致する要素を定義する//要素0="a"、要素1="b"、要素2="c"String[]array={"a...
View ArticleJava ArrayListを配列に変換する
ArrayListを配列に変換する方法と注意点ListToArray.java//ArrayList生成ArrayList<String>arrayList=newArrayList<String>();arrayList.add("A");arrayList.add("B");arrayList.add("C");String[]array=(String[])arrayL...
View Article【PHP】連想配列の特定の要素を取り出す
GW前ですが超初心者向けにちょっとした配列操作を書きます。Array ( [0] => TESTArray Object ( [name] => math [count] => 5 ) [1] => TESTArray Object ( [name] => history [count] => 10 ) [2] => TESTArray Object (...
View Article【Java】配列をArrayListに変換する ※注意あり
配列をArrayListに変換する方法と注意点・落とし穴配列をArrayListに変換する方法を紹介します。絶対にハマる落とし穴があるので、最後まで読んでください!ListToArray.javaString[]array={"A","B","C"};List<String>list=Arrays.asList(array);System.out.println("配列 =...
View Article【Java】 ArrayList→配列変換ではサイズを指定するべきなのか
配列のサイズを指定する場合ListToArray.javaArrayList<String>arrayList=newArrayList<String>();for(inti=0;i<10000000;i++){// ←...
View Article[devise]値を配列の形で保存する
背景deviseを使っている上で、配列の形でデータを送りたいと考えたが、なかなかやり方が見つからず苦労してやっと実装出来たので、備忘録や他の人の役に立てればと思い書きました。実装方法deviseのデフォルトで設定されたカラム以外を保存する際に以下のコードを書いてあげるが、配列を渡す時は「:category_ids =>...
View ArticlePostgreSQLの配列をJDBCで操作してみる
配列PostgreSQLには配列型がある。 * 配列https://www.postgresql.jp/document/11/html/arrays.htmlJDBCにも配列型がある。 *...
View ArticleArduino(C++11)で関数呼出の引数に配列を直接指定する
小ネタです。今まで、C++で関数呼出の引数に配列を指定する際、予めポインタ変数として宣言してからでないとダメだと思っていました。C++voidmyFunc(uint8_t*arg){//...
View ArticlePythonのfor&配列を簡単に理解する(超初心者向け)
私は独学でPythonでAtCoderに参加しています。そこで今日は、学び始めた人(過去の私みたいな人)がわからなくなるポイントであるforと配列の簡単な解説をしようと思います!...
View ArticleLraravelヘルパ関数の配列とオブジェクトについて
はじめに今回はLraravelヘルパ関数の配列とオブジェクトについてまとめます。連想配列の関数について(抜粋)Arrクラスは配列を操作する時に便利に使えます。①Arr::addメソッドは指定キー/値のペアをそのキーが存在していない場合とnullがセットされている場合に、配列に追加します。useIlluminate\Support\Arr;$array=Arr::add(['name'=>'sk...
View ArticleWindows10のイベントログを取得してソートしてループ処理するPowerShell
各種イベントログを取得して時系列にソートを掛けたい要件があったので、サンプルを作った。今回はSystemログを2回取得して配列A・Bに格納しているが、イベントログのデータ構造は、ApplicationログもSecurityログも同じ(記事の下の付録参照)。よって、別々の種類のイベントログであってもシンプルに配列を結合することで実現が可能。PowerShellは配列同士の"+"演算で配列の結合ができる...
View ArticleJavaScript: Array.reduce()メソッドで配列要素を入れ替える
Array.prototype.reduce()は、応用範囲の広い配列操作のメソッドです。ただ、与えられるパラメータの数も多く、使い方がわかりにくいきらいは否めません。配列要素を入れ替える例がわかりやすそうかと思いついたので採り上げます。数値要素の合計を求める簡単な例からはじめます。よく使われるのが、数値の配列要素の合計です。アロー関数式=>で与えたコールバック関数の第1引数(sum)が結果の...
View ArticleJava Scriptの基礎
JavaScriptとはJavaScriptとは、プログラミング言語の一つで、1990年代中盤に登場しました。サイトのプルダウンや画面を更新しないでサーバーと通信したい時に使われます。略称は、JSです。HTMLへの導入方法htmlファイルと同じ階層にJSファイルがある場合htmlファイルに以下のように記述するとJSファイルが読み込まれます。index.html<head><scri...
View Article