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

Programming Challenges

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 41
Thread images: 7

File: g programming challenges.jpg (314KB, 1261x1000px) Image search: [Google]
g programming challenges.jpg
314KB, 1261x1000px
Hey /g/. I'm looking for programming challenges that I can use to learn new things about new languages like pic related. Websites and other stuff are also welcome.
>>
project euler
>>
File: g programming challenges 2.png (2MB, 3840x2160px) Image search: [Google]
g programming challenges 2.png
2MB, 3840x2160px
https://www.codingame.com/ is pretty useful to get your hands dirty with a lot of programming languages. Even if you're not interested in game development itself, most challenges are more about the programming logic than about game programming itself.
>>
I've had these in my bookmarks, for those interested in hacking and invasion. Never checked them out deeply, so I'm not sure if they're any good:
http://halls-of-valhalla.org/beta/challenges
https://www.hackthissite.org/info/about

>>56650481
Very well noted, here's a link for the lazy: https://projecteuler.net/
>>
And for people interested in game development, the article How do I Make Games, by Geoff Howland really changed the way I look at gamedev. Here's a link:
http://www.gamedev.net/page/resources/_/technical/game-programming/how-do-i-make-games-a-path-to-game-development-r892

It's a great read and I really recommend it.
>>
Create a hobby operating system. That's how I taught myself C. Probably not the best way to learn a new language though....
>>
>>56650465

fuck my shit up senpai
>>
What language do you want to learn?
>>
>>56651504
I'm currently learning/average on Java, which is the language taught at my uni, and I'd like to learn C++ for game dev and graphic stuff, and also in the future get my feet wet with Go for fucking around and daily stuff (like fiddling with files, folders, etc)
>>
File: g programming challenges v1.3.png (244KB, 1920x1080px) Image search: [Google]
g programming challenges v1.3.png
244KB, 1920x1080px
Also I recently saw that these pics were posted on /dpt/, but for easyness I'll dump them on this thread.
>>
File: g programming challenges v3.png (1021KB, 3840x2160px) Image search: [Google]
g programming challenges v3.png
1021KB, 3840x2160px
>>
File: g programming challenges v2.png (378KB, 1450x1080px) Image search: [Google]
g programming challenges v2.png
378KB, 1450x1080px
v1 and v4 were already posted in the thread
>>
Also, here's a transcribed list of the additional challenges on the pic at >>56650492

www.hackerrank.com
www.codechef.com
www.codefights.com
www.projecteuler.net
www.rosettacode.org
www.codeabbey.com
www.codingbat.com www.programmingpraxis.com
>>
>>56650465
synacor challenge
>>
>>56650465
rolla
>>
>>56650465
test
>>
>>56650465
roll
>>
role
>>
>>56650465
Roll
>>
>>56650492
roooooool
>>
Is code academy any good/recommended?
What about starting in python instead of c# ?
>>
ROLLL
>>
>>56650465
rolling for tomorrow when i wake up
>>
>>56658358
ill take the challenge from the second pick, markup to html doesnt sound fun
>>
>>56658380
It's not, I stupidly did that before looking for a library once.
>>
>>56658340
function reddit(arr) {
for (var i = 0; i < arr.length; i++) {
var biggest = arr[0];
if (arr[i] > biggest) biggest = arr[i];
return biggest
}
}

reddit(numbers)
>>
>>56650465
Re roll
>>
Motherfucker give me something I can do
>>
>>56650465
>>
>>56658728
#include <stdio.h>

double factorial(int a)
{
double retVal = 1;
while (a > 0)
{
retVal *= a--;
}
return retVal;
}

int main()
{
printf("%e\n", factorial(100));
}
>>
>>56650465
Rolling
>>
>>56658790
>tfw all I had to to make my version work in replace int with double

ayy time to deny myself
>>
>>56650465
WineHQ
>>
>>56650465
kristifer
>>
>>56650492
rolling
>>
I've tried getting into programming a few times using Python and Codeademy (I know, but I liked having the illusion of a progress meter). My trouble was, and is, finding practical stuff to do with it before I get really good. I'd like to eventually get to making bots that can play games (not mmo bots, but stand-alones), but in the meantime little feels rewarding. Advice?
>>
>>56660012
Go back to facebook, faggot.
>>
File: Dice-3D.png (32KB, 300x300px) Image search: [Google]
Dice-3D.png
32KB, 300x300px
>>56650465
>>
>>56658561
why not use for each?
>>
roll. What the hell.

Guys, pick me a language to do this in
>>
>>56660547

Depending on which list I use:

Telnet Server (C, Rust ?, C++)
Towers of Hanoii (Haskell or Erlang, of course)
2D Rectangle intersection calculator (probably anything)
Count words in a string (VISUAL BASIC)

Anyone have a preference ?
Thread posts: 41
Thread images: 7


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

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
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.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.