From e6d742c14243aea92847065d4477d0ec46e91a69 Mon Sep 17 00:00:00 2001 From: Ruchika Adak Date: Fri, 4 Sep 2026 08:52:49 +0530 Subject: [PATCH] feat: add solutions for sl_8, sl_9, and sl_10 --- sl_10/Armstrong.java | 16 ++++++++++++++++ sl_8/ASCII.java | 7 +++++++ sl_9/PerfectNumber.java | 15 +++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 sl_10/Armstrong.java create mode 100644 sl_8/ASCII.java create mode 100644 sl_9/PerfectNumber.java diff --git a/sl_10/Armstrong.java b/sl_10/Armstrong.java new file mode 100644 index 0000000..c86bfdc --- /dev/null +++ b/sl_10/Armstrong.java @@ -0,0 +1,16 @@ +public class Armstrong { + public static void main(String[] args) { + int n = 153, temp = n, sum = 0; + + while (n > 0) { + int digit = n % 10; + sum += digit * digit * digit; + n /= 10; + } + + if (sum == temp) + System.out.println("Armstrong Number"); + else + System.out.println("Not an Armstrong Number"); + } +} \ No newline at end of file diff --git a/sl_8/ASCII.java b/sl_8/ASCII.java new file mode 100644 index 0000000..a6d625f --- /dev/null +++ b/sl_8/ASCII.java @@ -0,0 +1,7 @@ +public class ASCII { + public static void main(String[] args) { + char ch = 'A'; + + System.out.println("ASCII value: " + (int) ch); + } +} \ No newline at end of file diff --git a/sl_9/PerfectNumber.java b/sl_9/PerfectNumber.java new file mode 100644 index 0000000..752453a --- /dev/null +++ b/sl_9/PerfectNumber.java @@ -0,0 +1,15 @@ +public class PerfectNumber { + public static void main(String[] args) { + int n = 28, sum = 0; + + for (int i = 1; i < n; i++) { + if (n % i == 0) + sum += i; + } + + if (sum == n) + System.out.println("Perfect Number"); + else + System.out.println("Not a Perfect Number"); + } +} \ No newline at end of file