004-007-007

配列の要素数と検索

初級

問題説明

配列の要素数と検索

この問題では: 標準入力から都市名の配列を読み込み、lengthプロパティで要素数を取得し、線形探索で指定された都市名が配列内に存在するかどうかを確認して結果を標準出力に表示するプログラムを作成します。

学習目標: lengthプロパティで配列の要素数を取得し、線形探索で特定の値を検索する方法を理解する

概要

標準入力から読み込んだ都市名の要素数を表示し、2つの検索対象について線形探索を行い結果を出力します。

入力形式

N
city1
city2
...
cityN
target1
target2
  • 1行目: 都市の数 N
  • 次の N 行: 都市名
  • 次の 1 行: 1つ目の検索対象
  • 次の 1 行: 2つ目の検索対象

仕様

  1. 標準入力から都市の数 N を読み込む
  2. N 個の都市名を読み込み文字列配列 cities に格納する
  3. 2つの検索対象文字列を読み込む
  4. 配列の要素数を出力する
  5. target1 を線形探索で検索し、見つかった場合はインデックスを出力する
  6. target2 を線形探索で検索し、見つからなかった場合はその旨を出力する

出力形式

Number of cities: N
<target1> found at index: <index>
<target2> not found

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録