Skip to content

Latest commit

 

History

History
42 lines (23 loc) · 2.21 KB

rules.md

File metadata and controls

42 lines (23 loc) · 2.21 KB

General Rules and Guidelines.

  1. The event is 3 hours long on 3rd April, 6pm - 8pm. It has been a tradition to increase the time limit later, but this is the official time for now.

  2. Team of 2 members.

Specific Rules and Guidelines for the Hackathon.

Coding not required (just pseudo code is enough)

  1. The answers will be checked based on the involvement of following conditions:

    • Overly complex logic.
    • Long and convoluted functions.
    • Long execution time.
  2. Marks will be deducted in case we found your code have unnecessary loops, variables and conditions.

  3. Time complexity should be constant

  4. Special prize is only for the code which is the worst one out of the lot.

  5. To submit, name your file as, "TWH-[team-name]" and send it to the email id: "[email protected]"

For those who love us and will code:

  1. You may use any language of your choice. You may also use different languages for different questions. But you should know that questions were made with Python in mind.

  2. You may not use any packages not listed below. In case you feel that another library is absolutely necessary, bring it to our attention. Decision will be final and binding. Basically, only math related packages, plotting packages, String related packages and of-course standard libraries are allowed. The point of the Hackathon is to evaluate on the basis of logic, not on how well you can look it up on the internet.

- Python - Numpy(only for simple array manipulation), Matplotlib and Pandas
- Julia - Plots (any prefered backend, but GR is best) and DataFrames
- C++ - gnuplot-iostream.h, time.h, fstream
- Java - jfreechart or equivalent, File

A particular question might allow usage of a specific library. If so, it would be mentioned in the question. If you feel the need to use an unmentioned library, inform the organizers.

  1. You may use any IDE/environment of your choice. Personal preference of the organizers are Jupyter for Python, Pluto for Julia.
  2. You are free to ask the organizers any questions you want. Even questions like how to read from a file in Python? are welcome. You may not get all the answers you want though. 🙂 Again, the point is to solve the problem.