From 529254e0b33d3ecece6afec548fad315e6547d9b Mon Sep 17 00:00:00 2001 From: Sujal Thakur Date: Wed, 29 Oct 2025 22:43:16 +0530 Subject: [PATCH 1/2] feat(java): display Fibonacci series up to N terms using a loop --- JAVA/Fibonacci.java | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 JAVA/Fibonacci.java diff --git a/JAVA/Fibonacci.java b/JAVA/Fibonacci.java new file mode 100644 index 0000000..e17b229 --- /dev/null +++ b/JAVA/Fibonacci.java @@ -0,0 +1,32 @@ +import java.util.*; +import java.math.BigInteger; + +public class Fibonacci { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + System.out.print("Enter N (number of terms): "); + int n = sc.nextInt(); + + if (n <= 0) { + System.out.println("No terms to display."); + return; + } + + + BigInteger a = BigInteger.ZERO; // F0 + BigInteger b = BigInteger.ONE; // F1 + + + StringBuilder out = new StringBuilder(); + + for (int i = 1; i <= n; i++) { + out.append(a); + if(i < n) out.append(" "); + BigInteger next = a.add(b); // next = a + b + a = b; + b = next; + } + + System.out.println(out.toString()); + } +} From 78d6d31e57933390a7cecdfa6e2487199b020356 Mon Sep 17 00:00:00 2001 From: Sujal Thakur Date: Wed, 29 Oct 2025 22:52:13 +0530 Subject: [PATCH 2/2] feat(java): check if a string is a palindrome --- JAVA/Palindrome.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 JAVA/Palindrome.java diff --git a/JAVA/Palindrome.java b/JAVA/Palindrome.java new file mode 100644 index 0000000..c490d6d --- /dev/null +++ b/JAVA/Palindrome.java @@ -0,0 +1,18 @@ +import java.util.Scanner; + +public class Palindrome { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + System.out.print("Enter a string: "); + String input = sc.nextLine(); + + // Normalize (ignore case and spaces) + String str = input.replaceAll("\\s+", "").toLowerCase(); + String reversed = new StringBuilder(str).reverse().toString(); + + if (str.equals(reversed)) + System.out.println("✅ '" + input + "' is a palindrome."); + else + System.out.println("❌ '" + input + "' is not a palindrome."); + } +}