【スタック・キューメニュー】> STEP: 1 スタック・キュー実装編( 共通問題 ) step 1 (paizaランク D 相当) [難易度: 1098 ±25]
※リンク先へ移動するためには[paiza]へのログインが必要です。
このメニューではスタックとキューというデータ構造をそれぞれ実装します。まずは、これらの実装に共通する部分のコードを用意することから始めましょう。
そのため、各問題で書いたコードは消さずに、そのまま残しておくことをお勧めします( paiza 上にも保存はされています )。
さて、 N 個の要素からなる数列 A が与えられます。 1 行目に N を、 2 行目以降に A の各要素を改行区切りで出力してください。
また次の問題のために、与えられた数値は配列に入れ、配列の中に入っている要素数を変数で管理しておくとよいです。
入力値(例)
3
0
7
5
出力値(例)
3
0
7
5
解答例
1 2 3 4 5 6 7 8 9 10 |
<?php $n = trim(fgets(STDIN)); for($i = 0; $i < $n; $i++) { $a[] = trim(fgets(STDIN)); } echo $n. "\n"; foreach($a as $value) { echo $value. "\n"; } ?> |