diff options
| author | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2022-11-01 13:37:09 +0000 |
|---|---|---|
| committer | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2022-11-01 13:37:09 +0000 |
| commit | 5e039eb08b5723bc317620e5fd1611c4db8555fb (patch) | |
| tree | 38c9ebb7d2ba325cd3cb0001764e302bba6d1182 | |
| parent | 768637082b9f508a9398e19f4654adc31d6a0367 (diff) | |
| download | perlweeklychallenge-club-5e039eb08b5723bc317620e5fd1611c4db8555fb.tar.gz perlweeklychallenge-club-5e039eb08b5723bc317620e5fd1611c4db8555fb.tar.bz2 perlweeklychallenge-club-5e039eb08b5723bc317620e5fd1611c4db8555fb.zip | |
- Added guest contribution by Mohammad Meraj Zia.
| -rw-r--r-- | challenge-189/ziameraj16/java/GreaterCharacter.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/challenge-189/ziameraj16/java/GreaterCharacter.java b/challenge-189/ziameraj16/java/GreaterCharacter.java new file mode 100644 index 0000000000..93b87ee8bd --- /dev/null +++ b/challenge-189/ziameraj16/java/GreaterCharacter.java @@ -0,0 +1,26 @@ +import java.util.Arrays; +import java.util.List; +import java.util.Scanner; +import java.util.stream.Collectors; + +public class GreaterCharacter { + + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + System.out.println("Enter comma separated chars"); + List<Character> list = Arrays.stream(scanner.nextLine().split(",")).map(s -> s.charAt(0)).collect(Collectors.toList()); + System.out.println("Enter value of target"); + char target = scanner.next().charAt(0); + int diff = 26; + for (Character c : list) { + if (c - target > 0 && c - target < diff) { + diff = c - target; + } + } + if (diff == 26) { + System.out.println("Output: " + target); + } else { + System.out.println("Output: " + (char) (target + diff)); + } + } +} |
