配列活用メニュー】> 【配列を参照する操作】STEP: 7 要素の種類数 (paizaランク D 相当) [難易度: 1381 ±15]

※リンク先へ移動するためには[paiza]へのログインが必要です。

12-01-07-01
問題文

配列 A の要素数 N と配列 A の各要素 A_1, A_2, ..., A_N が与えられるので、配列 A には何種類の値が含まれているかを求めてください。

入力値(例)
1
1

出力値(例)
1

解答例

12-01-07-02

解説

1行目のNとN個の2行目以降の種類が何個かを問いている問題。

1行目を取得し、for()で2行目以降を受け取って配列に入れます。

array_unique()で配列の重複を取り除きます。取り除いた配列の個数を数えて出力します。

おすすめの記事
スポンサーリンク