From d63d2696867cfecd4780910d1ef28bc8e10b8857 Mon Sep 17 00:00:00 2001 From: Evan Thomas Date: Tue, 9 Jan 2024 11:04:18 -0800 Subject: [PATCH] Added isUnique Method --- src/Main.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/Main.java b/src/Main.java index 930198c..e91c0d6 100644 --- a/src/Main.java +++ b/src/Main.java @@ -1,3 +1,5 @@ +import java.util.HashMap; + //TIP To Run code, press or // click the icon in the gutter. public class Main { @@ -12,4 +14,20 @@ public static void main(String[] args) { System.out.println("i = " + i); } } + + public static Boolean isUnique(String input) { + if (!input.isEmpty()) { + input = input.toLowerCase(); + HashMap uniqueCharacters = new HashMap<>(); + for (int i = 0; i < input.length(); i++) { + if (uniqueCharacters.containsKey(input.charAt(i))) { + System.out.println(input.charAt(i)); + return false; + } else { + uniqueCharacters.put(input.charAt(i), 1); + } + } + } + return true; + } } \ No newline at end of file