[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
Let's create a new programming roll thing I think you
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 22
Thread images: 3
File: 2016-05-15 16.55.40.png (886 KB, 1920x1080) Image search: [Google]
2016-05-15 16.55.40.png
886 KB, 1920x1080
Let's create a new programming roll thing

I think you could have 3 tiers for each roll, so that there are three difficulties. If you have a CS degree, getting reverse a string in place (hopefully) isn't a challenging exercise, but if you just started with Python a month ago, creating a raytracer might be a bit too challenging.

What are some suggestions?

>end-to-end encrypted message thingy
>ncurses text editor
>chess AI
>dynamic programming
>http server
>linux device driver
>distributed file system
>linear algebra library in a functional language
>graph analytics package that crawls and analyses the web graph
>a compiler for a stack based language
>symbolic math (e.g. differentiation, simplification) in scheme
>hangman in assembler
>find the shortest superstring for a bunch of input strings

Also, can someone make a logo?
>>
>>54560727
I'll start on the logo tbqh
>>
>>54560756
Cool
>>
>Hindley-Milner type checker
>Lambda Calculus Interpreter
>>
>>54560763
Hard and medium difficulties, respectively.
>>
>brute force TSP
>approximation TSP (pick algorithm yourself)
>graph search visualizer (compare VisuAlgo)
>linear congruence generator
>>
>>54560727
>implement seam carving
>implement eye detection
>implement insult generator
>>
>>54560727
>TMS/WMS viewer for one fixed SRS
>>
>>54560727
>4chan dubs getter
>calculation of pi using algorithm of choice
>>
>>54560763
>>54560803
>>54560812
>>54560816
These all suck
>>
File: the_search_continues.png (1 KB, 87x92) Image search: [Google]
the_search_continues.png
1 KB, 87x92
>>54560841
The search continues, anon.
These all are by far better than the existing challenges.
>>
bot that can solve the new captcha
>>
>BigDecimal implementation
>vigenere cipher cracker
>>
Functional free amd drivers
>>
A quadtree image compressor should be quite fun
>>
Implement traceroute.

Shouldn't be so hard if you're familiar with ICMP and networking fundamentals. Maybe intermediate level?
>>
>>54560841
>I'm too stupid to know how to do any of this!
>Where's my FIZZBUZZ!
>>
>>54560727
Good idea, anon.

I'd also say the challenges shouldn't require too many lines of code, since they're meant to be intriguing, not exhausting. It'd also be cool if it was split somewhat by theme.

Example:

AI/Machine Learning:
Easy: Make a simple single-player gamethat has only one win condition (solitaire comes to mind - pic related) and have a bot play it and win it, telling it only the win condition
Medium: Bot that scans a 4chan thread and writes a sentence that makes sense using only words found in the thread
Hard: Make a game like arkanoid and have a bot play it over and over again, telling it only the score variable and that its goal is to make that score as high as possible
>>
File: SmallBoard.jpg (25 KB, 320x320) Image search: [Google]
SmallBoard.jpg
25 KB, 320x320
>>54561376
Forgot pic
>>
Someone should just make one solely with complex tasks. Not a replacement, but a complement to the current one.
>>
A real-time file searching utility with indexes and stuff
>>
What about Project Euler?
Thread replies: 22
Thread images: 3

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.