cpp icon indicating copy to clipboard operation
cpp copied to clipboard

Add #48in24 featured exercises

Open vaeng opened this issue 1 year ago • 18 comments

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:

  • [x] list-ops (Feb-20) (@vaeng, #801)
  • [x] linked-list (March-05) (@vaeng, https://github.com/exercism/cpp/pull/567)
  • [x] parallel-letter-frequency (March-12) (@ahans, #800)
  • [ ] zebra-puzzle (May-07) (@rajatnai49, https://github.com/exercism/cpp/pull/788)
  • [x] dnd-character (May-21) (@vaeng, #802)
  • [x] pig-latin (May-28) (@vaeng, #812)
  • [x] yacht (June-11) (@vaeng, #803)
  • [x] spiral-matrix (July-09) (@ahans, #807)
  • [x] kindergarten-garden (July-30) (@vaeng, #804)
  • [x] knapsack (August-27) (@siebenschlaefer, https://github.com/exercism/cpp/pull/795)
  • [x] two-bucket (October-08)

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 avatar Jan 16 '24 20:01 vaeng

I will add list-ops

vaeng avatar Jan 20 '24 15:01 vaeng

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

vaeng avatar Jan 26 '24 11:01 vaeng

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

rajatnai49 avatar Jan 27 '24 17:01 rajatnai49

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.

vaeng avatar Jan 27 '24 17:01 vaeng

Okay @vaeng I try my best.

rajatnai49 avatar Jan 27 '24 17:01 rajatnai49

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

rajatnai49 avatar Jan 29 '24 07:01 rajatnai49

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.

ahans avatar Jan 29 '24 11:01 ahans

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 avatar Jan 29 '24 12:01 siebenschlaefer

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

siebenschlaefer avatar Feb 02 '24 05:02 siebenschlaefer

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

ahans avatar Feb 11 '24 22:02 ahans

I will do dnd-character next.

vaeng avatar Feb 12 '24 12:02 vaeng

And yacht.

vaeng avatar Feb 12 '24 12:02 vaeng

I will do kindergarten-garden as well.

vaeng avatar Feb 12 '24 13:02 vaeng

I will give spiral-matrix a go!

ahans avatar Feb 12 '24 20:02 ahans

spiral-matrix is ready as #807.

ahans avatar Feb 12 '24 22:02 ahans

I'll do pig-latin next.

vaeng avatar Feb 20 '24 14:02 vaeng

@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 avatar Feb 20 '24 15:02 ahans

@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.

ahans avatar Feb 20 '24 15:02 ahans

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

vaeng avatar Apr 23 '24 11:04 vaeng