What's the best way to FizzBuzz?
Print("fizzbuzz")
>>61865671
Ew, capital 'P'
1.upto 100 do |i|
str = String.new
str = "Fizz" if i % 3 == 0
str += "Buzz" if i % 5 == 0
str = i.to_s if str.empty?
puts str
end
>>61865895
#Ruby is undeniably the sexiest language
Shellfor i in {1..100}; do
str=''
(( ${i} % 3 == 0 )) && str='fizz'
(( ${i} % 5 == 0 )) && str+='buzz'
[[ -z ${str} ]] && str="${i}"
echo ${str}
done
def fizzbuzz(limit, factors):
i=1
while i <= limit:
out = ''
for key in factors:
if i % key == 0:
out += factors[key]
if not out:
out = i
print(out)
i+=1
if __name__ == '__main__':
factors = {
3: 'fizz',
5: 'buzz',
}
limit = 100
fizzbuzz(limit, factors)
>>61865649
Do it in one line using c#
>>6186564933o<CR>Fizz<CR><Esc>qqABuzz<Esc>5kq19@q:%s/^$/\=line('.')<CR>
>>61866183
why is this shit so retarded and why are you niggers keep using it
>>61866278
It works and it's portable? Possibly the most portable?
>>61866383
python is portable too and doesn't have a syntax that makes me want to kill myself