adventofcode.com/ >Advent of Code is a series of small programming puzzles for a variety of skill levels. They are self-contained and are just as appropriate for an expert who wants to stay sharp as they are for a beginner who is just learning to code. Each puzzle calls upon different skills and has two parts that build on a theme. You need to register with an account but you can appear as anonymous.
Last year was comfy as fuck. It's less than 24 hours until the first puzzle unlocks, let's get these going.
Are you training for it? I've been doing the 2015 problems during the week
Christian Phillips
Why train? OP claims the puzzles are for a variety of skills. I haven't wrote any code in like five months and I think I'll try it.
Ryan Taylor
I'm participating for the first time. I'll see how it goes. Good occasion to exercise C, which I rarely use.
Caleb Nelson
Been too busy to train specifically, but normal programming should've kept me fast, at least at writing it. I'm using python for this year, so I'm already getting shafted on speed.
Anthony Ortiz
I'm going to be too fucked to compete this year, but I might have fun trying to do it in haskell or something. Will definitely join the threads to meme on the problems
Joshua Hill
Going just for completion here, doubt I can top the speed needed for the global leaderboard. At least I'm in a private leaderboard this time.
First time as well. I thought about doing nim but python-type-indentation put me off. JavaScript it is
Blake Evans
I've been waiting for this! Haven't programmed anything since last years AoC though.
Jose Smith
D, nim, crystal, or modern C++? I'd do rust but I find myself fighting the compiler too much for simple things. God forbid I need to use a mutable graph for a problem.
Jonathan Sanders
Rules not clear. Do you need to solve them in specific time frame?
Dylan Hall
Crystal looks fun
No you can solve them whenever you want if you don't care about getting on the global leaderboard.
Matthew Richardson
You can solve them sixteen years later if you want to, the time thing and the leaderboards are just a dick measuring contest. They usually max out within a few minutes from what I remember.
Parker Cruz
Last time was fun, will try to do it in MATLAB again.
Chase Reed
see that december 3 image? how they try to fit the golden ratio to fucking anything even though it relates to absolutely nothing at all? like, rotating it so a part of the wave matches and call it a day? freaking ignorant who only saw one day that it's a cool thing to do, and repeats it believing he's a super art expert? yeah, that kind of treatment like it's a super magical shit. Hokusai clearly didn't give a shit there. kys
Owen Parker
t . Didn't do last year's puzzle and doesn't get the joke.
>look at last years >they expect you to authenticate to see the full problem yeah no, I'll just sit here and play video games thanks.
Justin Peterson
Fuck me user, same. Im a fucking cs student at uni and i havent coded since april other than little tidbits. This math is killing me, and its not ecen proofs, its fucking stats
Gotta find a job so I will probably pass this year.
Easton Hughes
I usually don't do these sort of things because I hate the stress of competition and knowing that whatever i come up it will be shit.
Joshua Moore
Thanks boyy
Andrew Gutierrez
Doing it in Haskell as usual. It's always comfy.
Adam Parker
That's why it's worth doing, adversity builds character la
Jason Jackson
*cough* Stop being opressive. Sjws and trannies hate adversity. Affirmative action, communism and gibs is all they like.
Alexander Price
Who /haskell/ here?
Xavier Gonzalez
>builds character Fitting since I've always thought I was lacking.Guess I'll give it shot. Will I still be able to participate if I skip the 7 days? Finals are next week.
Kevin Adams
>Will I still be able to participate if I skip the 7 days? Yes of course. You get points depending on how fast you do the challenge, but there is no maximum time and each day there is a new challenge, so even if you want to hop in after a week or so that isn't a problem.
Brayden Carter
I'll use HolyC
Colton Mitchell
bless
Connor Miller
I'll just lurk the threads and get comfy hanging around with people who are better programmer than I am.
Jacob Scott
>6am local time What are these anti-EU times? Don't they fucking know there are times where both eu & burgers are awake?
I've been practicing little puzzles for the last week, I've used Haskell, Rust, and C++. So I might language hop a bit, not sure. Looking at the puzzles from last year, a lot of them seem to be more easily solved with a pen, paper, and a calculator.
Chase Adams
6AM isn't that early. Set up an alarm.
Jeremiah Walker
Fuck yeah, can't wait for the images for the Jow Forums AoC calendar, last year was EBIN :DDD
Brandon Anderson
I hope /ourguy/ #193354 joins this year's event
Adam Powell
Guess I'll participate this year, been avoiding it for years because I pretended not to be technical anymore.
Connor Campbell
That's the perfect time user, just get to bed an hour or two earlier. I'm usually up at 5am every day so I'm trying to figure out how to make the midnight puzzle work; I'm seriously considering splitting my sleeping schedule into two chunks and waking up for an hour at midnight.
I don't get why this fucked up so many people. I literally did the first star on paper because it was faster. Did have to code part 2 though, just accidentally introducing technical debt into my coding challenges.
Liam White
>i solved it the braintlet way
Logan Edwards
It's okay to give up. Not everyone has what it takes to be a programmer.
Mason Reyes
I did it a couple of days ago, neat problem. I was quite lucky though because my first solution only needed minor modifications for the second.
Christian Perez
>still have the AOC 2017 day 3 tab open in my browser
I got ill near the end last year so missed days 20-22 and only did them in August.
Blake Adams
Day 8 the first week you gotta build up the hype
Tyler Sullivan
>tfw went from being in top 20 in 2015 to top 100 in 2016 to hundreds in 2017 i can only imagine how much worse it will be this time around
Michael Perry
6AM is the perfect time for this desu Later would be to late; you couldn't solve the puzzle before going to work/uni Earlier would be too soon
Henry Perry
Italy here It's unsurprisingly the best time they could have given us
Jordan Carter
>Why do the puzzles unlock at midnight EST/UTC-5? Because that's when I can consistently be available to make sure everything is working. I also have a family, a day job, and even need sleep occasionally. If you can't participate at midnight, that's not a problem; many people use private leaderboards to compete with people in their area.
Henry Long
Is #193354 still around?
Jacob Roberts
you can make a reddit account without giving them an email.
Adam Moore
Best brothels in Germany.
Jeremiah Bailey
Anyone wanna give the time in non-burger terms? What is "eastern" supposed to mean?
If you go to the website while logged in it will tell you exactly how many hours, minutes and seconds to when the first problem unlocks.
Joseph Howard
Glad to have the best part of the year back.
What lang should I choose between (Planning on just using this to learn the ins/outs of a new lang): C++, D, or Ruby?
Zachary Kelly
Any way I can give myself a custom name? One option is to make a reddit account (and hope the username I want is available)
Kayden Walker
There's already a countdown on the site.
Matthew Davis
If you got first place sitewide, would you remain anonymous?
Austin Sanders
Yes
Joshua Campbell
So can I claim to be in the lead while doing nothing?
Michael Turner
First time doing this. How hard do the puzzles tend to be? Does it just want a textual answer?(so we can use any language)
Jayden Campbell
Nobody will believe you if you can't prove it.
Puzzles are quite easy but slightly ramp up in difficulty. And there's a few difficulty spikes on the way. Yeah, you're given an input and the answer is usually a number or short string.
>Any language? Yes. In some cases, though, not having to reinvent the wheel tends to be faster (which is why many people choose Python and the like). I did some of the challenges in C and didn't have too much trouble
>How hard Eh... It varies. Starts off easy and gets progressively harder.
Christopher Walker
First time here as well, probably gonna be doing it in c++. Not the fastest language but feel most comfortable with it desu