From c351a44d70fd2c3111df4f095f606718dfe501bd Mon Sep 17 00:00:00 2001 From: zanninso Date: Wed, 24 Apr 2024 08:47:52 +0100 Subject: [PATCH] docs: replace duplicate exercise --- .../checkpoints/almost-palindrom/README.md | 39 +++++++++++++++++++ subjects/java/checkpoints/palindrom/README.md | 38 ------------------ 2 files changed, 39 insertions(+), 38 deletions(-) create mode 100644 subjects/java/checkpoints/almost-palindrom/README.md delete mode 100644 subjects/java/checkpoints/palindrom/README.md diff --git a/subjects/java/checkpoints/almost-palindrom/README.md b/subjects/java/checkpoints/almost-palindrom/README.md new file mode 100644 index 000000000..57c4c2fc1 --- /dev/null +++ b/subjects/java/checkpoints/almost-palindrom/README.md @@ -0,0 +1,39 @@ +## Palindrome + +### Instructions + +In a file named `AlmostPalindrome.java` write a function `isAlmostPalindrome` that returns true if the String in parameter is almost palindrome. +A word is considered "almost a palindrome" if removing one letter from the word makes it a palindrome. + +### Expected Functions + +```java +public class AlmostPalindrome { + public static boolean isAlmostPalindrome(String s) { + // your code here + } +} +``` + +### Usage + +Here is a possible `ExerciseRunner.java` to test your function : + +```java +public class ExerciseRunner { + public static void main(String[] args) { + System.out.println(AlmostPalindrome.isAlmostPalindrome("reviver")); + System.out.println(AlmostPalindrome.isAlmostPalindrome("level")); + } +} +``` + +and its output : + +```shell +$ javac *.java -d build +$ java -cp build ExerciseRunner +true +false +$ +``` diff --git a/subjects/java/checkpoints/palindrom/README.md b/subjects/java/checkpoints/palindrom/README.md deleted file mode 100644 index 351602657..000000000 --- a/subjects/java/checkpoints/palindrom/README.md +++ /dev/null @@ -1,38 +0,0 @@ -## Palindrome - -### Instructions - -In a file named `Palindrome.java` write a function `isPalindrome` that returns true if the String in a parameter is a palindrome, i.e. Have the same spelling backward and forwards (e.g. 'kayak'). - -### Expected Functions - -```java -public class Palindrome { - public static boolean isPalindrome(String s) { - // your code here - } -} -``` - -### Usage - -Here is a possible `ExerciseRunner.java` to test your function : - -```java -public class ExerciseRunner { - public static void main(String[] args) { - System.out.println(Palindrome.isPalindrome("ressasser")); - System.out.println(Palindrome.isPalindrome("Bonjour")); - } -} -``` - -and its output : - -```shell -$ javac *.java -d build -$ java -cp build ExerciseRunner -true -false -$ -```