Skip to content

Solutions to some of the python challenge puzzles in Swift.

License

Notifications You must be signed in to change notification settings

spreadmonitor-playground/python-challenge

Repository files navigation

Python Challenge

The goal of this hackathon was to solve as many puzzles from the Python Challenge as possible, not in Python but an another language we are unfamiliar with.

Disclaimer: The code you will find in the files are probably very far from the right way of writing code in Swift.

The language selection

We proposed the following languages: Typescript, Python, Rust, Go, Dart, Java, C#, Swift or Haskell.

After some discussion we agreed on the following criteria:

  • try some new language we have no experience in
  • use some lower level language
  • try to stick with the default libs of the language, so no external libraries

In the end we decided to go with Swift over Rust because of the very strict compile-time requirements of Rust. We were afraid we would fight the compiler instead of trying to solve the puzzles.

The process

We solved the problems in a group where everyone was trying to come up with a solution to the current challenge and share the problems/findings found along the way.

About

Solutions to some of the python challenge puzzles in Swift.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published