exercism / cpp

Exercism exercises in C++.
https://exercism.org/tracks/cpp
MIT License
252 stars 205 forks source link

Add #48in24 featured exercises #779

Closed vaeng closed 3 months ago

vaeng commented 6 months ago

As of Jan 16 2024, the following exercises will show up as featured exercises in #48in24, but are not yet available on the C++ track.

In the order of appearance in the challenge:

Take a look at https://docs.google.com/spreadsheets/d/1X00y60Z6BqYbTMnmmuMYzMoS0eO4KKquSWq2ijXb4Qo/edit#gid=0 to see current status.
There is now a dedicated matrix with the status of all exercises in #48in24, which tracks have implemented them, and which exercises are featured on a specific track: https://exercism.org/challenges/48in24/implementation_status

If you want some help to build all the files, you might like the exercise generation script I wrote.

vaeng commented 6 months ago

I will add list-ops

vaeng commented 6 months ago

I already started linked-list a while ago, so please don't start another. I promise to finish it soon 😃

rajatnai49 commented 6 months ago

Hey, @vaeng I like to start contributing with the zebra-puzzle !

vaeng commented 6 months ago

Hey, @vaeng I like to start contributing with the zebra-puzzle !

Sure thing. Have fun and keep us in the loop. It's not an easy task, so there will be a lot of discussions and feedback.

If you l a pr early on, we can use it to keep track and you'll less likely have to redo things.

rajatnai49 commented 6 months ago

Okay @vaeng I try my best.

rajatnai49 commented 6 months ago

Hey @vaeng I opened pr but it closed automatically, can you guide me for what steps I have to follow for successfully open the pr

ahans commented 6 months ago

I can have a look at parallel-letter-frequency. There are a couple of options for implementing this. I would consider using something from the algorithms library together with a parallel execution policy to be the nicest modern C++ approach, so that's what I would go for.

siebenschlaefer commented 6 months ago

I can have a look at parallel-letter-frequency.

Good idea! I did look briefly at the C# version and the Go version. They seem to do similar things, using the mechanisms built into the language (PLINQ / Goroutines).
But I didn't understand how they actually test that. Good luck, have fun!

siebenschlaefer commented 5 months ago

I would like to contribute 'knapsack'. See https://github.com/exercism/cpp/pull/795

ahans commented 5 months ago

Here goes a (draft) PR for parallel-letter-frequency: #800 Need some feedback to finish it up. Details in PR. Thanks!

vaeng commented 5 months ago

I will do dnd-character next.

vaeng commented 5 months ago

And yacht.

vaeng commented 5 months ago

I will do kindergarten-garden as well.

ahans commented 5 months ago

I will give spiral-matrix a go!

ahans commented 5 months ago

spiral-matrix is ready as #807.

vaeng commented 5 months ago

I'll do pig-latin next.

ahans commented 5 months ago

@vaeng I actually have it pretty much ready already. PR would come up later tonight. Sorry I didn't mention it here before.

Edit: pig-latin that is.

ahans commented 5 months ago

@vaeng Here is the draft PR: #811 If you read this too late and are done with yours already, feel free to just leave it closed.

vaeng commented 3 months ago

The last exercise has been merged. Thanks for all the effort, everyone!