Puzzles de Facebook

Entonces un día sucedió… Ya casi me recibí y no queda otra, hay que buscar trabajo, la cosa es que miéntras buscaba me tope con los puzzles de Facebook y empece a resolver un par… bueno por ahora uno.

Acá resolví el primero que es simplemente de prueba jeje

#!/usr/bin/python
import sys

def work(magic):
    for i in range(1,magic+1):
        a = i%3 == 0
        b = i%5 == 0
        if a and b:
            print "Hop"
        elif a:
            print "Hoppity"
        elif b:
            print "Hophop"

if __name__ == '__main__':
    if len(sys.argv) == 1:
        print "Usage %s inputfile" % sys.argv[0]
        sys.exit(1)
    if sys.argv[1] == '-':
        f=sys.stdin
    else:
        f=open(sys.argv[1])
    inp = f.read()
    work(int(inp.strip()))

El enunciado está acá: http://www.facebook.com/careers/puzzles.php?puzzle_id=7

Advertisements
This entry was posted in facebook, puzzles, python. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s