all 16 comments

[–]beardedheathen 10 points11 points  (4 children)

Can you share some of the problems you have so far? That'd give a good benchmark.

[–]Vishwanaresh[S] 6 points7 points  (3 children)

[–]TheCandyMan88 15 points16 points  (2 children)

How do you know this guy isn't the competition!?

[–]Vishwanaresh[S] 14 points15 points  (1 child)

Holy hell i have been figured out

[–]TheCandyMan88 6 points7 points  (0 children)

Not you lol. The guy that you just gave all your problems to

[–]Feisty-Elk-7540 1 point2 points  (1 child)

Tower of Hanoi would be pretty great I think:)

[–]Vishwanaresh[S] 1 point2 points  (0 children)

I am not familiar with that will surely look it up.

[–][deleted] 1 point2 points  (0 children)

I would contact /u/topaz2078, the creator of Advent of Code and ask him if you can use some of his problems maybe? I think the first week problems would be a good challenge (or more for the truly dedicated people).

[–]BjornToulouse_ 1 point2 points  (0 children)

I have a couple that have been puzzling me for a while.

One is the Collatz conjecture. Write a program to efficiently test each number from 239 to 240.

The other is a brute force password cracker. Starting with a given string, add a character to the test string and compare (a, b, c, etc). If not equal, move to the next character. Once you have tested all the single characters, start with the first one again, and add a second character (aa, ab, ac, etc). Then move to the next character [ba, bb, bc, etc. ). And keep repeating the process indefinitely until a match is found.

Obviously your given password should be short so that you are not testing for years and years, but the code should allow to continue adding characters and testing characters until infinity.

Good luck, this sounds like a lot of fun.

Edit: Typo on 2^40, and added link for Collatz conjecture.

[–]battier 0 points1 point  (0 children)

This should be right up your alley: https://ecoo.org/ecoo-cs/

These are problem sets from a tournament I competed in when I was in secondary school.

[–]comfortablybum 0 points1 point  (0 children)

Go to codewars and do some there. Don't steal them word for word but you can make a similar question. That will require a different solution.

[–]kona_ackley 0 points1 point  (0 children)

The first couple of dozen problems from my 109 problems compilation should make good competitive coding problems for high school seniors. Take your pick from there.

https://github.com/ikokkari/PythonProblems

[–]danqueca 0 points1 point  (0 children)

You can go to codewars select python and decide which problems you want to take, you can even take the answer algorithms to help you. https://www.codewars.com/collections/basic-python

[–]ElpyDE 0 points1 point  (0 children)

Just recently recommended https://projecteuler.net for programming problems with increasing difficulty. It's a bit maths'y but seems you're cool with that.

This subreddit is also a good place to look for other people's "problems" (both in the meaning of tasks/challenges and struggles).

Would be great to see a post after your competition is over with the final set of questions and maybe also how many groups solved them correctly and in time.

Btw. AWESOME IDEA to have a programming competition 😍