Category Archives: Uncategorized
FizzBuzz One-Liner
Challenged myself to see if it was possible to do FizzBuzz in one line. The answer: yep!
1 2 |
# FizzBuzz in one line (minus this comment)
print ‘n‘.join([‘%d%s%s‘ % (i, ‘Fizz’*(i%3==0), ‘Buzz’*(i%5==0)) for i in xrange(101)]) |
Legible Word Scrambling
I was recently reading the Lucky Basartd page on the Stone Brewery website and I remembered an (unverified) study claiming “scrambled words are legible as long as first and last letters are in place.” For grins, I whipped up a Python script to scramble a word/sentence.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
Substrings in CSometimes I get frustrated about that things that aren’t included in the C standard libs. Chief among my frustrations: there is no substring function! I know C is bare-bones for a reason, but they couldn’t think to include it in <string.h>? I also posed this question on Stack Overflow and there was quite a bit of good discussion about substrings in C: So, after a bit of researching I came up with this:
|