The long way through Software Craftsmanship

GMaur code jam 2015: 01 - Mini-Power Swapper

Jan 12, 2015 - 1 minute read - Comments - code-jamgmaurkatakaizen

Last year we started the program 12 months, 12 katas (as inspired by this repository). This year we want to propose something different: an asynchronous code jam

New problem: Mini-Power Swapper

This post belongs to a series: code-jam

Each month (or so) we at GMaur will publish a new problem (and announce it on twitter) and post a solution to the last problem.

This month, the Mini-Power Swapper

You can fork the repo, commit there and send a pull request. We’ll review the code (if you want) and merge the solution to a branch in “solutions/”.

Happy katas and happy code jamming!

Disclaimer about AI/GenAI

As of 2026-05-06, the text in these articles and blog entries has been written without AI/GenAI, except I sometimes use a spellchecker to fix errors. Think Word's spellchecker, not ChatGPT.

Notes, as of today (2026-05-06):

  • No code snippet has been automatically generated, nor vibe-coded, nor generated and reviewed.
  • I don’t have any article with AI contribution.

For future entries:

  • I may have used GenAI for the code in the repo. The code I exemplify/copy in the article will always be reviewed and tested, not vibe-coded. I will specify it in each snippet or at the top/bottom of the article.
  • I normally don't use it for the text contents, although if I have used it for the article text, it would be indicated as such.

Any entry before 2026-05-06 does not contain any AI/GenAI.

For more information, read the AI/GenAI Policy

Kata: Reverse Polish Notation in java Bank kata in java