Swift完成fizz buzz test

前端之家收集整理的这篇文章主要介绍了Swift完成fizz buzz test前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

看到一篇文章上说,很多貌似看过很多本编程书的童鞋连简单的fizz buzz测试都完不成.

不知道fizz buzz test为何物的,建议自行搜之.

测试要求是,编写满足以下条件的代码:

Write a program that prints the numbers from 1 to 100. But
 for multiples of three print “Fizz” instead of the number
 which are multiples of both three and five print 
 “FizzBuzz”.

更通俗的说就是:

For each integer between 1 and 100,inclusive:
If the number is divisible by @H_502_60@'3',then print @H_502_60@"Fizz"
If the number is divisible by @H_502_60@'5',then print @H_502_60@"Buzz"
If the number is divisible by both @H_502_60@'3' and @H_502_60@'5',then print @H_502_60@"FizzBuzz"
Otherwise,print the number.

本猫用Swift的解决方案如下:

for x in 1...100{
    if x % 3 == 0 && x % 5 == 0{
        print(@H_502_60@"FizzBuzz")
    }else if x % 3 == 0{
        print(@H_502_60@"Fizz")
    }else if x % 5 == 0{
        print(@H_502_60@"Buzz")
    }else{
        print(x)
    }
}

好吧,我承认是超级简单…我是有够无聊… ;[

猜你在找的Swift相关文章