Javaの配列とリスト配列で配列の要素を数える方法が違います
Javaで配列とリスト配列で配列の要素を数える方法が違います。 配列の場合は public class Main{ public static void main(String[] args){ String[] data = {"test1","test2","test3"}; for(int i=0;i<data.length;i++){...
View ArticleGASを使ってスプレッドシートからTrelloへタスクをまとめて転記(記入情報少なめ)
目次 1.はじめに 2.やろうと思った背景 3.今回やったこと 4.完成イメージ 5.事前準備 6.操作方法 7.スクリプト(コピペでOK) 8.今後の展望、最終的なゴール 1. はじめに SpreadsheetとTrelloを連動させたい プロジェクトの管理でSpreadsheetとTrelloを一部連携させた時の考え方とコードをまとめてみました。...
View Article配列の扱い方
目次 ①配列とは ②配列の扱い方 ①配列とは データの集合体のこと。一つの変数に対して複数の値を格納できる。 ②配列の扱い方 //下記のように定義ができる。 const arry = [1,2,3,4,5,6]; //要素の数を知りたい時 arry.length で配列の要素の数を知ることができる //配列の末尾にitemが追加される arry.push("item"); //配列の先頭に代入できる...
View Article【Ruby】配列とハッシュ〜Keishiの引越し物語〜
はじめに プログラミング初心者のつまづきポイントである【配列】と【ハッシュ】。 当記事では「Keishiの引越し物語」を通して、これらの特徴や違いをまとめます。 また、最後に物語をRubyコードにあてはめるとどうなるのかも見てみましょう。 当記事では、分かりやすさ優先のため、サンプルコードで変数名などに日本語を使用しています。本来は英語表記が定石ですので、ご注意お願いいたします。 環境 macOS...
View Article関数内で配列を書き換えた際の関数呼び出し後の挙動まとめ(python)
1.配列を関数内で書き換えたとき、関数呼び出し後に配列はどうなる? 以下の状況を想定する。 関数test(array)に配列arrayを引数として渡す 関数test(array)内で、何らかの方法で配列の要素を増やす 関数test(array)呼び出し後に、配列arrayの中身を確認する ここでは、関数呼び出し後にarrayの中身が書き変わっているかどうかを考える。 コードで書くと次のようになる。...
View ArticleJavascript 配列
本日は配列について学習しましたので、そちらについて記事に残していきます。 配列を使わずに複数の値を扱う際は、下記のように何行にも分けて書くことになりますので見づらくなりがちです。 let x = "キリン"; let y = "イルカ"; let z = "猫"; 配列を使って複数の値を扱う際は、[]の中に値を格納するので何が格納されているか分かりやすくなると思います。 let animal =...
View ArticlePython3で配列の並べ替えの方法
Python3での配列の大きい順に並べる方法です N = int(input()) ab = [None] * N for i in range(N): line=input().split(" ") a = int(line[0]) b = int(line[1]) ab[i] = [a,b] ab.sort(reverse=True) for i in range(N): [a,b] =...
View ArticlePHPで2 行目で与えられる N 個の整数の入力
2 行目で与えられる N 個の整数の入力を改行して標準出力に1行ずつ出力するPHPのプログラムです。 Twitterでご質問頂きました内容です。 <?php //入力行数を入力する $count = fgets(STDIN); //1行に入れる数字を入力する $line = trim(fgets(STDIN)); //半角スペースで文字列を分割して、$lines配列に格納する。 $lines...
View Article[Ruby] 配列についてまとめる
はじめに Rubyを学習している中で、配列やハッシュってそもそもなんだっけと、口で説明するように言われても、なかなかできなかったので、今回は初心に戻って、配列についてまとめてみたいと思います。 配列とは 配列というのは、1つの変数の中に複数の値を持つことができる値です。例えば「neme」という配列があってその中には、[John, Ken, Michael]が入っている、みたいな感じです。...
View Article【C言語】配列の文字列における重複処理
はじめに 配列の文字列における重複処理の仕方を教わったので、メモとして記事にしようと思います。 間違いなどがありましたらご指摘いただけるとありがたいです。 コード 重複した文字があればエラー文を表示させるようなコードを書きました。 qiita.rb #include <stdio.h> #include <string.h> int main(void) { char...
View Article[Swift]UserDefaultsでstructを保存する方法
はじめに この記事ではUserDefaultsに自作のstruct、structの配列を保存する方法をしまします。この方法のほかにもっと良い方法があれば教えてください。よろしくお願いします。 概要 自作のstructのインスタンスをencodeしてData型に変換することでUserDefaultsに保存します。...
View ArticlePHPで配列の中身を再帰的に処理するメモ
引数で渡ってくる配列の深さ・要素数などが分からなくても、上層から下層まで全ての要素に対して処理をしたい!と思った時のメモです。 結論から言えばarray_walk_recursive関数で再帰処理が可能。 どんな処理を適用するかはユーザ定義関数として自分で決められます。 そのユーザ定義関数を静的メソッドとして使う書き方は第二引数で指定しますが、ただの関数であれば関数名を渡してあげるだけでOKです。...
View Article配列とリストの基本操作(Unity)をまとめて行きます。
配列とリストの基本操作(Unity)をまとめて行きます。 配列編 ①宣言の仕方 //長さが5の空の配列を宣言 int[] numbers = new int[5]; //長さが5の3,5,4,2,1を含む配列を宣言 int[] numbers = new int[] { 3, 5, 4, 2, 1 }; //これはダメ、バグになる int[] numbers = new int[5] { 3,...
View ArticleJava Excelで配列を作成
配列(array)とは、複数の要素(値)の集合を格納・管理するのに用いられるデータ構造です。今回もSpire.XLS for Javaという無料のライブラリを活用して、Excelで配列の作成法を紹介します。 下準備 1.E-iceblueの公式サイトからFree Spire. XLS for Java無料版をダウンロードしてください。...
View Article乃木坂46の現役一期生メンバーでアンダー経験のないメンバーをSinatraフレークワークを使ってWebページで表示する
Sinatraフレームワークを使って乃木坂46の現役一期生メンバーでアンダー経験のないメンバーのWebページを作りました。ソースコードはこちらです。 # erbでWebページを表示しよう require 'sinatra' require 'sinatra/reloader' require 'erb' get '/' do # @name = "Sinatra" # @now = Time.now...
View ArticleRubyのsplat展開について
はじめに 『プロを目指す人のためのRuby入門』を読み進めていた時に気になった、splat展開についてまとめてみます。 Qiita初投稿ですので、どうかお手柔らかに。 そもそもsplat展開って何? Arrayオブジェクトにアスタリスクをつけることによって、配列が自動で展開される構文のことです。 文章で説明するよりも、実際に使い方を見せた方が分かりやすいと思います。 irb ary = [1, 2,...
View ArticleRubyでRubyで配列を標準入力に使う方法
Rubyで配列を標準入力に使う方法です。 競技プログラムをされる方向けに説明いたします。 今回はpaiza様のRuby問題集を題材にしています。 ・文字列を文字列配列に標準入力して、数値に変換して、再度文字列で標準出力する場合 #文字列を入力してline配列に入れる line = gets.chomp.split(":") #line配列から要素を取り出して数値型に変換する。 hour =...
View Articlepowershell 配列の比較
概要 powershellで配列の比較についてのいろいろ -eq 1,2,1,3 -eq 1 答え 1,1 つまり、一致した配列が帰ってくる。一致しない場合は次 $a = (1,2,1,3 -eq 5) 答え この場合$a.lengthとしてみると0になっているので、つまりは空の配列が応答される。 -in,-countains 1,2,1,3 -contains 1 答え true 1 -in...
View Article最大値を配列を使わずに標準出力する方法、配列を使う方法
最大値を配列を使わずに標準出力する方法、配列を使って標準出力に出力する方法の両方を投稿します。 配列を使わない方法 N = gets.to_i max_num =0 for i in (1..N).each do num = gets.to_i if num >= max_num max_num = num end end puts max_num 配列を使う方法 n = gets.to_i...
View ArticleRuby 配列の要素を削除する(3つのdelete)
Ruby初学者向け 配列の要素に対する3つの削除の仕方 例にする配列はこちら↓ array = [1, 2, 3, 1, 2, 3] 1:deleteメソッド array = [1, 2, 3, 1, 2, 3] array.delete(2) puts array # 出力結果=[1, 3, 1, 3] deleteメソッドは、...
View Article