Walt Mankowski on 13 Sep 2017 17:04:39 -0700 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: [PLUG] Why Can't Programmers.. Program? |
On Wed, Sep 13, 2017 at 07:42:37PM -0400, Andrew Libby wrote: > > Nice. I came up with a solution that I don't I saw, it's nothing > amazing, but it does only a single modulus per loop: > > #!/usr/bin/env ruby > > 1.upto(100).each do |i| > puts( > case i % 15 > when 0 then :FizzBuzz > when 3,6,9,12 then :Fizz > when 5,10 then :Buzz > else i > end > ) > end > > Andy Will challenged me to write it without using modulus at all. Here's a straightforward C solution: https://gist.github.com/waltman/354d043fe13271c87bd4389e709ddf53 And one in Perl that doesn't use modulus or if: https://gist.github.com/waltman/82371164b7a50981d763c94ea1bade76 Walt
Attachment:
signature.asc
Description: PGP signature
___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug