Share your repls and programming experiences

← Back to all posts
Code Chal - Daily coding challenges!
EpicRaisin

Code Chal

Code Chal is a website I made where you get daily coding challenges, and you have to write code to solve it.

Features

  • Sign in with repl.it
  • Leaderboard to see top coders
  • New challenges every day
  • Full JavaScript support
  • Custom out() function for output
    and most importantly...

  • Open source! (good luck trying to dig through my code though.)

Planned Updates

  • Code highlighting, and maybe even Intellisense
  • Daily streak leaderboard
  • Challenge calendar to play previous challenges

🍌 If you enjoy this, please give bananas 🍌

In the comments, tell me any ideas you have for challenges and updates!

Note: Open it in a new tab. It doesn't seem to want to work in the iframe.

Voters
programmeruser
SeamusDonahue
maxina
cuber1515
DynamicSquid
BrysonVan1
EpicRaisin
Comments
hotnewtop
LukeWright


? how did I get this wrong?

EpicRaisin

@LukeWright In JavaScript, of is used to iterate through a list, it seems you got a little confused with Python

SeamusDonahue

you also need {} and not : after the for, also put the condition in () @LukeWright

maxina

oooh that's cool. considering the fact that you have a domain, im assuming you are going to turn this into a serious project?

EpicRaisin

@maxina There's actually a story behind the domain :)

So a few months back (when I still had hacker), I was working on an IO game called warp.io, and I needed an always on private repl to store accounts. Move forward into April, and I no longer have hacker, so I had to make the repl public again, breaking the account system. But luckily always on repls stay like that, even without hacker. So, I couldn't use it for accounts any more. But I wasn't going to let it go to waste. So I decided to use it for anything that required always on. I decided to get the domain to make it really short and easy to type so its practical. Thus, this domain.

As for making it a serious project, kinda. I'm not gonna try to take this to a repl.it scale thing, but I'm gonna try to update and improve it until I forget about it or get people to help me not forget.

Prob a long answer, but yeah. Hope you enjoy it!

maxina

@EpicRaisin Yep! Good luck with it!

btw if you want me to help like make problems or somethin feel free to as lol
also i found a bug:
i solved to same problem twice and so i got a score of 2 lol

EpicRaisin

@maxina Shouldn't be possible... Are you sure you didn't solve the first challenge?

maxina

@EpicRaisin I believe all I did was just wrote the answer, submitted it, reloaded the page, and did the same, and it gave me 2 points.

EpicRaisin

@maxina The way I store the scores is I store the number of each day that someone completed. For example, if it was 10 days since the website started, and you did 5 challenges, that would mean your score might look something like 1-3-4-6-10, each number being a day. The code checks to see if you already completed the day, if so, it doesn't add onto your score.

Even if you somehow managed to glitch it into doing that, there are still only 2 challenges, so it doesn't really matter :)

maxina

@EpicRaisin ah ok lol

DynamicSquid

Wow, this is cool!

LukeWright

yay im #1

cuber1515

yay, I took your place @LukeWright
not really bc we have the same score, but who cares