No.047

FizzBuzz!

YouTube Platform

※外部プレイヤーにて直接再生されます

🤫

Anonymity Policy

本フェスは匿名性を楽しむイベントです。SNS等での制作者の特定や推測に関する投稿は、投票期間終了後までお控えいただけますようお願い申し上げます。

LYRICS

Time for FizzBuzz.
Wanna FizzBuzz.
Are you ready? 

Option Explicit

Public Sub FizzBuzz
Dim i As Long
Dim result As String

For i equals one To one hundred

If i Mod 3 equals 0
And i Mod 5 equals 0 Then
result equals FizzBuzz

ElseIf i Mod 3 equals 0 Then
result equals Fizz

ElseIf i Mod 5 equals 0 Then
result equals Buzz

Else
result equals CString i
End If

Debug Print result
Next
End Sub

1, 2, Fizz!
4, Buzz, Fizz!
Looping through the numbers
Check the logic, print the result!
Fizz! Buzz! FizzBuzz!

Function main
workbook, Excel Script Workbook
Let result equals empty string

For let i equals one
i less than or equals one hundred
i plus plus

If i modulo 3 equals 0
And i modulo 5 equals 0
result equals FizzBuzz

Else If i modulo 3 equals 0
result equals Fizz

Else If i modulo 5 equals 0
result equals Buzz

Else
result equals String i

Console log result

End function

1, 2, Fizz!
4, Buzz, Fizz!
Looping through the numbers
Check the logic, print the result!
Fizz! Buzz! FizzBuzz!

Process completed.
🌐 **テーマ分析**
1から100までの数字を走査し、3と5の倍数によって出力を分岐させる「FizzBuzz」というプログラミングの基礎的なアルゴリズムを、そのまま音楽へと昇華させた実験的かつ知的な作品である。本作は、VBA(Visual Basic for Applications)やTypeScriptといった具体的なソースコードをリリックとして採用し、論理構造そのものを旋律に乗せて鳴り響かせる。感情の介在を許さない「Option Explicit(変数の明示的宣言)」から始まり、粛々と実行されるループと条件分岐。それは、整然とした論理の美しさと、プロセスが完了(Process completed)するまでの潔い疾走感を描き出している。

⚙️ **歌詞の工夫点**
「If i Mod 3 equals 0」といった無機質な条件文をリフレインさせることで、機械的でありながらも不思議な中毒性を生み出している。VBA形式のSubプロシージャから始まり、後半でTypeScript形式のFunction mainへと移行する構成は、言語の変遷や共通のロジックを多層的に表現しており、エンジニアリングへの深い敬意を感じさせる。コードの合間に挟まれる「Check the logic, print the result!」という叫びが、無機質な演算にパッションを吹き込み、Debug.PrintやConsole.logという「出力」の行為そのものを、世界への生命の刻印として再定義している。

🎤 **注目すべきパンチライン**
「Check the logic, print the result! / Fizz! Buzz! FizzBuzz!」
(解説)
論理を検証し、結果を導き出すというプログラミングの本質を、エネルギッシュな咆哮へと転換した一節。無機質なコードが音楽という熱量を得て、最終的に「FizzBuzz」という一つの解答に結実する瞬間のカタルシスを、見事に体現している。
Lyrics Analysis generated by Google Gemini AI