aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad S Anwar <mohammad.anwar@yahoo.com>2022-08-31 22:58:01 +0100
committerMohammad S Anwar <mohammad.anwar@yahoo.com>2022-08-31 22:58:01 +0100
commit390fd856cca420f6db8f1155d296c69beefcd638 (patch)
tree92c23cddb13521079efffbd0382177496d0ada93
parent21a64d689ff2e6d2b1898dd580bee8582b207137 (diff)
downloadperlweeklychallenge-club-390fd856cca420f6db8f1155d296c69beefcd638.tar.gz
perlweeklychallenge-club-390fd856cca420f6db8f1155d296c69beefcd638.tar.bz2
perlweeklychallenge-club-390fd856cca420f6db8f1155d296c69beefcd638.zip
- Added guest contributions by Mohammad Meraj Zia.
-rw-r--r--challenge-180/ziameraj16/java/FirstUniqueCharacter.java23
-rw-r--r--challenge-180/ziameraj16/java/TrimList.java21
2 files changed, 44 insertions, 0 deletions
diff --git a/challenge-180/ziameraj16/java/FirstUniqueCharacter.java b/challenge-180/ziameraj16/java/FirstUniqueCharacter.java
new file mode 100644
index 0000000000..c05c77338b
--- /dev/null
+++ b/challenge-180/ziameraj16/java/FirstUniqueCharacter.java
@@ -0,0 +1,23 @@
+import java.util.Map;
+import java.util.Scanner;
+import java.util.TreeMap;
+
+public class FirstUniqueCharacter {
+
+ public static void main(String[] args) {
+ Scanner scanner = new Scanner(System.in);
+ System.out.println("Enter a string");
+ String str = scanner.nextLine();
+ Map<Character, Integer> map = new TreeMap();
+ for (int i = 0; i < str.length(); i++) {
+ map.put(str.charAt(i), map.getOrDefault(str.charAt(i), 0) + 1);
+ }
+ for (int i = 0; i < str.length(); i++) {
+ if (map.get(str.charAt(i)) == 1) {
+ System.out.println(i);
+ break;
+ }
+ }
+ System.out.println("No unique character found");
+ }
+}
diff --git a/challenge-180/ziameraj16/java/TrimList.java b/challenge-180/ziameraj16/java/TrimList.java
new file mode 100644
index 0000000000..f35edea713
--- /dev/null
+++ b/challenge-180/ziameraj16/java/TrimList.java
@@ -0,0 +1,21 @@
+import java.util.*;
+import java.util.stream.Collectors;
+
+public class TrimList {
+
+ public static void main(String[] args) {
+ Scanner scanner = new Scanner(System.in);
+ System.out.println("Enter comma separated numbers");
+ String numbers = scanner.nextLine();
+ System.out.println("Enter number");
+ int i = scanner.nextInt();
+ List<Integer> list = Arrays.stream(numbers.split(",")).map(Integer::valueOf).collect(Collectors.toList());
+ List<Integer> newList = new ArrayList();
+ for (int num : list) {
+ if (num > i) {
+ newList.add(num);
+ }
+ }
+ System.out.println(newList);
+ }
+}