第27回【JavaScript】行数の出力、列数の出力

JavaScriptby LeoSaki

現在取り組んでいるのは、paiza ラーニング問題集「配列メニュー」になります。

学習サービストッププログラミング学習サイト【paizaラーニング】のメインページ。paiza独自のシステムにより、面倒な環境構築が不要、Webブラウザがあれば5秒で学習が開始できます。わかりやすい1本3分の動画と豊富な演習問題で初心者〜中級者のプログラミング学習を支援します。paiza.jp

はじめに

猫とキャンプと野球観戦と AWS が大好きな旦那、LeoSaki です。モフモフしたい。

JavaScript をゼロから勉強してみよう、のコーナー 27 回目です。

どうしても英語は避けては通れないです。AWS の最新のドキュメントを読もうとすると、英語しかありません。日本語翻訳の精度はかなり上がっているとはいえ、どうしても意味が掴めないところは原文を眺めています。そう言えば、AWS クラウドプラクティショナーを受験したときは、最終的に問題を英語に変更して解きました。あの問題の日本語は意味がわからなすぎてあり得なかった・・・。

それでは、今日も頑張ってみようと思います。

行数の出力 (paizaランク D 相当)

プログラミング練習問題「行数の出力」問題を解いてスキルアップ!みんなも一緒に解いてみよう!paiza.jp

以下の二次元配列を宣言し、この配列の行数を出力してください。

1 2 3
4 5 6
8 1 3

入力される値

入力は与えられません。

入力値最終行の末尾に改行が1つ入ります。


期待する出力

二次元配列の行数を出力してください。

3

また、末尾に改行を入れ、余計な文字、空行を含んではいけません。


すべてのテストケースにおいて、以下の条件をみたします。

入力は与えられません。

前回、似たようなことをやっていた気がするのだけれど。

JavaScript
const l = [[1, 2, 3], [4, 5, 6], [8, 1, 3]];
console.log(l.length);
Python
L = [[1, 2, 3], [4, 5, 6], [8, 1, 3]]
print(len(L))

列数の出力 (paizaランク D 相当)

プログラミング練習問題「列数の出力」問題を解いてスキルアップ!みんなも一緒に解いてみよう!paiza.jp

以下の二次元配列を宣言し、この配列の列数を出力してください。

1 2 3 4
6 5 4 3
3 1 8 1

入力される値

入力は与えられません。

入力値最終行の末尾に改行が1つ入ります。


期待する出力

二次元配列の列数を出力してください。

4

また、末尾に改行を入れ、余計な文字、空行を含んではいけません。


すべてのテストケースにおいて、以下の条件をみたします。

入力は与えられません。

これも、前回、似たようなことをやった気がする。

JavaScript
const l = [[1, 2, 3, 4], [6, 5, 4, 3], [3, 1, 8, 1]];
console.log(l[0].length);
Python
L = [[1, 2, 3, 4], [6, 5, 4, 3], [3, 1, 8, 1]]
print(len(L[0]))

最後に

要素数を得るために、行数や列数を調べるのはよくあることだと思うので、身に付けておくべき内容なんだろうけれど。大抵の言語でやり方は同じなので、簡単ですね。

相変わらず、セミコロンを忘れる。あった方が良いとおっしゃっている方と、なくて良いとおっしゃっている方がいらっしゃって、何が正解なのか分かりません。末尾が分かりやすく、セミコロンがついている方が分かりやすいかなぁと思います。

引き続き、よろしくお願いいたします!

Python の第27回はこちら

第27回【Python】行数の出力、列数の出力記事

LeoSaki

旦那の方。 猫と嫁とのキャンプをこよなく愛する。 AWS 6 冠達成者。AWS 好き。 ITパスポート、基本情報技術者、応用情報技術者も取得しています。