diff options
author | Tucker Evans <tuckerevans24@gmail.com> | 2019-02-18 08:10:10 -0500 |
---|---|---|
committer | Tucker Evans <tuckerevans24@gmail.com> | 2019-02-18 08:10:10 -0500 |
commit | b4dbd2cfa724476162fa6d35941a5d7cdc9c9524 (patch) | |
tree | 431af0b75efa29dfa3bab2868a78ab0eb29173c7 /CS2452/Q8.java | |
parent | e8b1808eaf87a49e4c34ebbfb66854baa627418c (diff) |
Adds all assignments not previously in a git repo
Diffstat (limited to 'CS2452/Q8.java')
-rw-r--r-- | CS2452/Q8.java | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/CS2452/Q8.java b/CS2452/Q8.java new file mode 100644 index 0000000..76c0bcb --- /dev/null +++ b/CS2452/Q8.java @@ -0,0 +1,33 @@ + +public class Q8 +{ + + public static void main(String[] args) + { + int[] str= new int[(int) Math.ceil(args[0].length()/6.00)]; + + args[0] = args[0].toLowerCase(); + + while (args[0].length() % 6 != 0) + { + args[0] = args[0].concat(String.format("%c",'a' + 31)); + } + + for(int i = 0; i < str.length; i++) + { + str[i] = 0; + for(int j = 0; j < 6; j++) + { + str[i] <<= 5; + str[i] += args[0].charAt(j + (i*6)) - 'a' ; + } + } + + for(int i = 0; i < str.length; i++) + { + System.out.printf("%x\n", str[i]); + } + + } + +} |