Mr.Tの場所

特攻野郎Aチームじゃないよー

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  184  : 記事  0  : コメント  768  : トラックバック  39

ニュース

  • 性別:男
  • 猫1:まる
  • 猫2:もろ
  • 猫3:にゃん左部郎
  • タバコ:男は黙ってJPS
[わんくま同盟] C#, VB.NET 掲示板
フィードメーター - Mr.Tの場所

書庫

日記カテゴリ

Mr.Tです、こんにちは。

FizzBuzz問題ですよ。

前回、「ifなどの判定をまったく使わずに、できないか?」なので、
今回は、「ループ処理をまったく使わずに、できないか?」でチャレンジ。

#FFTをやってるので、縛りがちょっと快感w

Sub Main()
    Judge(1)
End Sub

Private Sub Judge(ByVal src As Integer)

    If src > 100 Then Exit Sub

    Dim message As String = ""
    Dim NextVal As Integer
    If (src Mod 3 = 0And (src Mod 5 = 0Then
        message = "FizzBuzz"
    ElseIf (src Mod 3 = 0Then
        message = "Fizz"
    ElseIf (src Mod 5 = 0Then
        message = "Buzz"
    Else
        message = src.ToString
    End If

    NextVal = src + 1
    Console.WriteLine("i={0}", message)
    Judge(NextVal)
End Sub

 

やはり簡単...オチないよorz

投稿日時 : 2007年11月6日 3:03

コメント

# re: 素直か、ひねくれか2 2007/11/06 18:33 てすと
コメントテスト

# re: 素直か、ひねくれか2 2007/11/06 19:37 再度テスト
何故か肝心なものが書き込めない・・・

Post Feedback

タイトル
名前
Url:
コメント