Skip to content

Conversation

kahgoh
Copy link
Member

@kahgoh kahgoh commented Sep 14, 2025

This change:

  • Adds more detail to the chars concept and introduction to try help students get closer to the intended solution the first time. During mentoring, it was noticed there were solutions using String.replace, which was not intended.
  • Replace Unicode link from chars concept. In 02d488e the concept was updated to remove Unicode. However, this link seems to have been forgotten.
  • Replace "if-else-statements" with "strings" as a prerequisite for squeaky clean. The solution seems to require obtaining the characters in the String and looping over them. "if-else-statements" is also a prerequisite for "arrays", so students will still have to "if-else-statements" before squeaky clean.

pull request


Reviewer Resources:

Track Policies

@kahgoh kahgoh force-pushed the fix/squeaky-clean branch 2 times, most recently from 16087c3 to 3de84f2 Compare September 14, 2025 04:42
This change:
- Adds more detail to the chars concept and introduction to try
  help students get closer to the intended solution the first time.
  During mentoring, it was noticed there were solutions using
  String.replace, which was not intended.
- Replace Unicode link from chars concept. In 02d488e the concept
  was updated to remove Unicode. However, this link seems to have
  been forgotten.
- Replace "if-else-statements" with "strings" as a prerequisite for
  squeaky clean. The solution seems to require obtaining the
  characters in the String and looping over them. "if-else-statements"
  is also a prerequisite for "arrays", so students will still have to
  "if-else-statements" before squeaky clean.
@kahgoh kahgoh requested a review from jagdish-15 September 14, 2025 04:43
@jagdish-15 jagdish-15 merged commit 902f1a6 into exercism:main Sep 15, 2025
2 checks passed
bibekparajuli123 pushed a commit to bibekparajuli123/java that referenced this pull request Oct 4, 2025
This change:
- Adds more detail to the chars concept and introduction to try
  help students get closer to the intended solution the first time.
  During mentoring, it was noticed there were solutions using
  String.replace, which was not intended.
- Replace Unicode link from chars concept. In 02d488e the concept
  was updated to remove Unicode. However, this link seems to have
  been forgotten.
- Replace "if-else-statements" with "strings" as a prerequisite for
  squeaky clean. The solution seems to require obtaining the
  characters in the String and looping over them. "if-else-statements"
  is also a prerequisite for "arrays", so students will still have to
  "if-else-statements" before squeaky clean.

Co-authored-by: Jagdish Prajapati <jagadishdrp@gmail.com>
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.

2 participants