diff --git a/Week1/assignments/pembe-miriam/Palindrome.java b/Week1/assignments/pembe-miriam/Palindrome.java new file mode 100644 index 0000000..adea6e0 --- /dev/null +++ b/Week1/assignments/pembe-miriam/Palindrome.java @@ -0,0 +1,36 @@ +public class Palindrome { + + // Function that checks if sting is a palindrome + static boolean isPalindrome(String string) + { + + // Pointers pointing to the beginning + // and the end of the string + int i = 0, j = string.length() - 1; + + while (i < j) { + + // If there is a mismatch + if (string.charAt(i) != string.charAt(j)) + return false; + + // Increment first pointer and + // decrement the other + i++; + j--; + } + + // Given string is a palindrome + return true; + } + + public static void main(String[] args) + { + String string = "mom"; + + if (isPalindrome(string)) + System.out.print("true"); + else + System.out.print("false"); + } +} \ No newline at end of file diff --git a/Week1/assignments/pembe-miriam/README.md b/Week1/assignments/pembe-miriam/README.md new file mode 100644 index 0000000..a57b7d6 --- /dev/null +++ b/Week1/assignments/pembe-miriam/README.md @@ -0,0 +1,3 @@ +# About me + +My name is Pembe Miriam. I'm a software engineering student at the university of Buea diff --git a/Week1/assignments/pembe-miriam/Staircase.java b/Week1/assignments/pembe-miriam/Staircase.java new file mode 100644 index 0000000..7ee75b0 --- /dev/null +++ b/Week1/assignments/pembe-miriam/Staircase.java @@ -0,0 +1,18 @@ +public class Staircase { + + public static void main(String[] args) { + int number = 4; + + for (int i = 1; i <= number; i++) { + for (int k = number; k > i; k--) { + System.out.print(" "); + } + for (int j = 1; j <= i; j++) { + System.out.print("#"); + } + System.out.println(); + } + + } + +}