🤔
動的配列 自分の考え方
paizaの練習問題メニューのものです
# n,qの値を受け取る
n,q = gets.split.map(&:to_i)
# 入力を配列として受け取りaに代入
a = gets.split.map(&:to_i)
q.times do
#query操作用として配列で値を受け取る
query = gets.split.map(&:to_i)
#query[0]が0の時query[1]の値をpush_back
if query[0] == 0
a << query[1]
#query[0]が1の時pop_back
elsif query[0] == 1
a.pop
#query1が2の時print
else
print a.join(' ') + "\n"
end
end
模範解答がないので自信がないけどテストケースは通った
Discussion