From b3fcbcb78bb7a72c42cf0fc385e409e450de9783 Mon Sep 17 00:00:00 2001 From: hiro23900 Date: Tue, 7 Jul 2026 23:03:55 +0900 Subject: [PATCH 1/3] Add fizzbuzz --- 01.fizzbuzz/fizzbuzz.rb | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 01.fizzbuzz/fizzbuzz.rb diff --git a/01.fizzbuzz/fizzbuzz.rb b/01.fizzbuzz/fizzbuzz.rb new file mode 100644 index 0000000000..e9c09832bf --- /dev/null +++ b/01.fizzbuzz/fizzbuzz.rb @@ -0,0 +1,7 @@ +(1..20).each { |n| + (puts "FizzBuzz"; next) if n.modulo(3 * 5) == 0 + (puts "Buzz"; next) if n.modulo(5) == 0 + (puts "Fizz"; next) if n.modulo(3) == 0 + puts n +} + From 1fa234922ba901976b0f00e55739870a2113ef0f Mon Sep 17 00:00:00 2001 From: hiro23900 Date: Tue, 14 Jul 2026 14:35:00 +0900 Subject: [PATCH 2/3] =?UTF-8?q?=E8=A1=8C=E6=9C=AB=E3=81=AE=E3=82=B9?= =?UTF-8?q?=E3=83=9A=E3=83=BC=E3=82=B9=E5=89=8A=E9=99=A4=E3=80=82{}?= =?UTF-8?q?=E3=82=92do=EF=BD=9Eend=E3=81=AB=E5=A4=89=E6=9B=B4=E3=80=82?= =?UTF-8?q?=E5=A4=89=E6=95=B0n=E3=82=92num=E3=81=AB=E5=A4=89=E6=9B=B4?= =?UTF-8?q?=E3=80=82modulo=E3=82=92%=E3=81=AB=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01.fizzbuzz/fizzbuzz.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/01.fizzbuzz/fizzbuzz.rb b/01.fizzbuzz/fizzbuzz.rb index e9c09832bf..424d1b78e3 100644 --- a/01.fizzbuzz/fizzbuzz.rb +++ b/01.fizzbuzz/fizzbuzz.rb @@ -1,7 +1,7 @@ -(1..20).each { |n| - (puts "FizzBuzz"; next) if n.modulo(3 * 5) == 0 - (puts "Buzz"; next) if n.modulo(5) == 0 - (puts "Fizz"; next) if n.modulo(3) == 0 - puts n -} +(1..20).each do |num| + (puts "FizzBuzz"; next) if num % (3 * 5) == 0 + (puts "Buzz"; next) if num % 5 == 0 + (puts "Fizz"; next) if num % 3 == 0 + puts num +end From cb1f39884ae7033bce106c5e032fa02547267754 Mon Sep 17 00:00:00 2001 From: hiro23900 Date: Tue, 14 Jul 2026 22:22:49 +0900 Subject: [PATCH 3/3] =?UTF-8?q?if/elsif/else/end=E3=82=92=E5=88=A9?= =?UTF-8?q?=E7=94=A8=E3=81=97=E3=81=A6=E8=A6=8B=E3=82=84=E3=81=99=E3=81=84?= =?UTF-8?q?=E3=82=B3=E3=83=BC=E3=83=89=E3=81=AB=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01.fizzbuzz/fizzbuzz.rb | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/01.fizzbuzz/fizzbuzz.rb b/01.fizzbuzz/fizzbuzz.rb index 424d1b78e3..7b20370cac 100644 --- a/01.fizzbuzz/fizzbuzz.rb +++ b/01.fizzbuzz/fizzbuzz.rb @@ -1,7 +1,12 @@ (1..20).each do |num| - (puts "FizzBuzz"; next) if num % (3 * 5) == 0 - (puts "Buzz"; next) if num % 5 == 0 - (puts "Fizz"; next) if num % 3 == 0 - puts num + if num % (3 * 5) == 0 + puts "FizzBuzz" + elsif num % 5 == 0 + puts "Buzz" + elsif num % 3 == 0 + puts "Fizz" + else + puts num + end end