Skip to content

Add eliuds-eggs#344

Merged
larshp merged 2 commits intoexercism:mainfrom
BNAndras:add-eliuds-eggs
Feb 11, 2026
Merged

Add eliuds-eggs#344
larshp merged 2 commits intoexercism:mainfrom
BNAndras:add-eliuds-eggs

Conversation

@BNAndras
Copy link
Member

No description provided.

@larshp larshp requested a review from Copilot February 11, 2026 07:45
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a new practice exercise called "Eliud's Eggs" to the ABAP track. The exercise teaches bit manipulation by having students count the number of 1 bits in the binary representation of a number (also known as population count or Hamming weight).

Changes:

  • Added new "eliuds-eggs" practice exercise with difficulty level 2
  • Included complete exercise structure with skeleton code, tests, reference solution, and documentation
  • Registered the exercise in the main config.json file

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated no comments.

Show a summary per file
File Description
config.json Registers the new "eliuds-eggs" exercise in the practice exercises array
exercises/practice/eliuds-eggs/package.devc.xml ABAP package metadata for the exercise
exercises/practice/eliuds-eggs/zcl_eliuds_eggs.clas.xml ABAP class metadata with unit test configuration
exercises/practice/eliuds-eggs/zcl_eliuds_eggs.clas.abap Skeleton implementation with egg_count method for students to complete
exercises/practice/eliuds-eggs/zcl_eliuds_eggs.clas.testclasses.abap Unit tests covering 0, 1, 4, and 13 egg counts
exercises/practice/eliuds-eggs/.meta/zcl_eliuds_eggs.clas.abap Reference solution implementing bit counting using MOD and DIV operations
exercises/practice/eliuds-eggs/.meta/config.json Exercise metadata with authors, file mappings, and description
exercises/practice/eliuds-eggs/.meta/tests.toml Test configuration mapping with UUIDs and descriptions
exercises/practice/eliuds-eggs/.docs/introduction.md Story-based introduction explaining the egg counting problem with visual examples
exercises/practice/eliuds-eggs/.docs/instructions.md Task instructions emphasizing manual bit counting without standard library functions

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Member

@larshp larshp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks

@larshp larshp merged commit 444d65b into exercism:main Feb 11, 2026
10 checks passed
@BNAndras BNAndras deleted the add-eliuds-eggs branch February 11, 2026 15:09
@BNAndras BNAndras mentioned this pull request Feb 12, 2026
15 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants