diff options
| author | deadmarshal <adeadmarshal@gmail.com> | 2024-07-20 08:51:23 +0330 |
|---|---|---|
| committer | deadmarshal <adeadmarshal@gmail.com> | 2024-07-20 08:51:23 +0330 |
| commit | 83c26b915df95865c54062ab5c1a04a916ac217a (patch) | |
| tree | 01babe5709ac5289c13853e20cc52a487e0e1347 /challenge-278/deadmarshal/java/Ch2.java | |
| parent | 1e7c50d9232dcc1ca985e29ba4860aaf13725056 (diff) | |
| download | perlweeklychallenge-club-83c26b915df95865c54062ab5c1a04a916ac217a.tar.gz perlweeklychallenge-club-83c26b915df95865c54062ab5c1a04a916ac217a.tar.bz2 perlweeklychallenge-club-83c26b915df95865c54062ab5c1a04a916ac217a.zip | |
TWC278
Diffstat (limited to 'challenge-278/deadmarshal/java/Ch2.java')
| -rw-r--r-- | challenge-278/deadmarshal/java/Ch2.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/challenge-278/deadmarshal/java/Ch2.java b/challenge-278/deadmarshal/java/Ch2.java new file mode 100644 index 0000000000..c8dde6453c --- /dev/null +++ b/challenge-278/deadmarshal/java/Ch2.java @@ -0,0 +1,20 @@ +import java.util.Arrays; + +public class Ch2 { + public static void main(String[] args) { + System.out.println(reverse_string("challenge", 'e')); + System.out.println(reverse_string("programming", 'a')); + System.out.println(reverse_string("champion", 'b')); + } + + private static String reverse_string(String str, char c) { + int idx = str.indexOf(c); + if (idx != -1) { + char[] arr = str.substring(0, idx + 1).toCharArray(); + Arrays.sort(arr); + return String.valueOf(arr) + str.substring(idx); + } + return str; + } +} + |
