presents

python for networker

network

to
Starts in

Info

Network Engineers need a basic understanding of programming. The python programming language is perfect to get started, since it is easy to learn and still very powerful. At the same time it can be used to automate simple tasks by serving as an shell script replacement, or it can be used to build software components with thousands or millions of lines of code. Particularly in network automation the python programming language is very popular, thanks to its simplicity and the numerous libraries available.

To get you started, we created we created this little Coding Challenge. Whether you are an advanced programmer or a novice does not matter. Have fun!

We would love to get some feedback and interesting discussions about the challenge, your experience and your use cases. urs.baumann [at] ins.hsr.ch

Prizes

Among all participants who successfully solved all the challenges we will give away one Raspberry Pi 3.

Rules

  • Please refrain from discussing strategy during the contest.
  • All submissions are run through a plagiarism detector. Any case of code plagiarism will disqualify both users from the contest.
  • You can also code using our interface, which currently supports over 40 major languages. Learn about our environment and time limits here. If you are not yet familiar with our platform, check out Solve Me First to acquaint yourself with I/O.
  • HackerRank admin decisions are final.

Scoring

  • Each challenge has a pre-determined score.
  • Your score for a problem depends on the number of test cases your submission successfully passes.
  • A participant's total score is the sum of the scores earned for each problem attempted. If you submitted more than one solution for a problem, only your highest score achieved will be used in this calculation.
  • Participants are ranked by score, with the cumulative time taken (between the contest's start time and the time of your correct submission) used to break ties.

Not a genuine coding contest?