/
githubmirror
/
hello-algo
Обзор
Документация
Войти
/
githubmirror
/
hello-algo
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
ja/codes/ruby/chapter_stack_and_queue/stack.rb
37 строк
900 B
Yudong Jin
Re-translate the Japanese version (#1871)
30 мар 2026, 02:30
Не верифицирован
30 мар 2026, 02:30
d7b2277
Код
Авторство
О чём код?
=begin File: stack.rb Created Time: 2024-04-06 Author: Xuan Khoa Tu Nguyen (ngxktuzkai2000@gmail.com) =end ### Driver Code ### if __FILE__ == $0 # スタックを初期化する # Ruby には組み込みのスタッククラスがないため、Array をスタックとして使える stack = [] # 要素をプッシュ stack << 1 stack << 3 stack << 2 stack << 5 stack << 4 puts "スタック stack = #{stack}" # スタックトップの要素にアクセス peek = stack.last puts "スタックトップ要素 peek = #{peek}" # 要素をポップ pop = stack.pop puts "ポップした要素 pop = #{pop}" puts "ポップ後 stack = #{stack}" # スタックの長さを取得 size = stack.length puts "スタックの長さ size = #{size}" # 空かどうかを判定 is_empty = stack.empty? puts "スタックが空かどうか = #{is_empty}" end