第40回【JavaScript】要素数の出力、全要素の出力、i 番目の出力

現在取り組んでいるのは、paiza ラーニング問題集「配列メニュー」になります。
はじめに
猫とキャンプと野球観戦と AWS が大好きな旦那、LeoSaki です。モフモフしたい。
JavaScript をゼロから勉強してみよう、のコーナー 40 回目です。
最近、夜中に目覚めて、そこからなかなか寝付けない、ということが多々あります。仕事が忙しく、少し追い込まれてしまっているのかもしれません。睡眠の大切さを実感している今、寝ないという選択肢はないのですが、どうすれば安眠できるのかは謎です。
それでは、今日も頑張ってみようと思います。
要素数の出力 (paizaランク D 相当)
複数の文字列があります。文字列の数を出力してください。
Hello
paiza
1234
pa13この問題は配列を用いる練習問題です。
これらの文字列を配列に格納し、その配列から文字列の数を求める方法を考えてみましょう。
入力される値
入力は与えられません。入力値最終行の末尾に改行が1つ入ります。
期待する出力
文字列の数を出力してください。
4また、末尾に改行を入れ、余計な文字、空行を含んではいけません。
すべてのテストケースにおいて、以下の条件をみたします。
入力は与えられません。
前回もその前も利用している。配列の要素の数を求めるには・・・。
JavaScript
L = ["Hello", "paiza", "1234", "pa13"];
console.log(L.length);Python
L = ["Hello", "paiza", "1234", "pa13"]
print(len(L))全要素の出力 (paizaランク D 相当)
複数の文字列があります。すべての文字列を改行区切りで出力してください。
good
morning
paiza
813
pa13この問題は配列を用いる練習問題です。
これらの文字列を配列に格納し、その配列からすべての要素を出力する方法を考えてみましょう。
入力される値
入力は与えられません。入力値最終行の末尾に改行が1つ入ります。
期待する出力
すべての文字列を改行区切りで出力してください。
good
morning
paiza
813
pa13また、末尾に改行を入れ、余計な文字、空行を含んではいけません。
すべてのテストケースにおいて、以下の条件をみたします。
入力は与えられません。
配列の要素の数を利用して、すべての要素を出力しましょう、という前問からの流れがある問題。
JavaScript
L = ["good", "morning", "paiza", "813", "pa13"];
for (let i = 0; i < L.length; i++) {
    console.log(L[i]);
}Python
L = ["good", "morning", "paiza", "813", "pa13"]
for li in L:
    print(li)i 番目の出力 (paizaランク D 相当)
複数の文字列があります。上から 3 番目の文字列を出力してください。
good
morning
paiza
813
pa13この問題は配列を用いる練習問題です。
これらの文字列を配列に格納し、その配列から i 番目の要素を出力する方法を考えてみましょう。
入力される値
入力は与えられません。入力値最終行の末尾に改行が1つ入ります。
期待する出力
上から 3 番目の文字列を出力してください。
paizaまた、末尾に改行を入れ、余計な文字、空行を含んではいけません。
すべてのテストケースにおいて、以下の条件をみたします。
入力は与えられません。
うん? なんだか、簡単になっているような。
JavaScript
L = ["good", "morning", "paiza", "813", "pa13"];
console.log(L[3 - 1]);Python
L = ["good", "morning", "paiza", "813", "pa13"]
print(L[3-1])最後に
なんだかとても簡単な問題だったように感じました。内容的には、普段から利用しているものばかりですし。標準入力から与えられるものでなければ、Python と変わらない内容で書けるんだなぁ。
基本に忠実に。基本が出来ていれば、多分、応用も出来る。と思って、どんなに簡単なコードでもきちんと手入力するように心がけています。
引き続き、よろしくお願いいたします!


 https://paiza.jp/works
 https://paiza.jp/works
 https://paiza.jp/works/mondai/array_primer/array_primer__str...
 https://paiza.jp/works/mondai/array_primer/array_primer__str...
 https://paiza.jp/works/mondai/array_primer/array_primer__str...
 https://paiza.jp/works/mondai/array_primer/array_primer__str...
 https://paiza.jp/works/mondai/array_primer/array_primer__str...
 https://paiza.jp/works/mondai/array_primer/array_primer__str...
 https://luna-leo.com/2023/04/13/post-2083/
 https://luna-leo.com/2023/04/13/post-2083/


ディスカッション
コメント一覧
まだ、コメントがありません