diff options
author | Raul Benencia <rul@kalgan.cc> | 2019-12-16 18:50:22 -0800 |
---|---|---|
committer | Raul Benencia <rul@kalgan.cc> | 2019-12-16 18:50:22 -0800 |
commit | eb5a8746df672cb3444a7cf4f4a56d9481e3a56a (patch) | |
tree | cbc8ff22975c4ca3cd91c3beb6544959dde25f54 | |
parent | ec6a317261861b40710d2cfcd71934571e4be792 (diff) |
-rwxr-xr-x | papanoel.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/papanoel.py b/papanoel.py new file mode 100755 index 0000000..9c9d362 --- /dev/null +++ b/papanoel.py @@ -0,0 +1,19 @@ +#!/usr/bin/env python3 +# Poor's man Secret Santa + +import random +import sys + +def main(): + people = [] + + for person in sys.stdin: + people += [person.rstrip()] + + random.shuffle(people) + amount = len(people) + for i in range(amount): + print("{} -> {}".format(people[i], people[(i + 1) % amount])) + +if __name__ == "__main__": + main() |