Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Main {
- private static int getIndex(char[] t_arr, char t)
- {
- for (int i = 0; i < t_arr.length; i++)
- {
- if (t_arr[i] == t)
- return i;
- }
- return -1;
- }
- public static void main(String[] args)
- {
- String[] ascii0 = { " ### ", "#### ", "#####", "#### " };
- String[] ascii1 = { "# #", "# #", "# ", "# #" };
- String[] ascii2 = { "#####", "#### ", "# ", "# #" };
- String[] ascii3 = { "# #", "# #", "# ", "# #" };
- String[] ascii4 = { "# #", "#### ", "#####", "#### " };
- char[] alphabet = { 'a', 'b', 'c', 'd' };
- String line = new Scanner(System.in).nextLine();
- StringBuilder sb = new StringBuilder(25 * line.replaceAll(" ", "").length());
- for (int i = 0; i < line.length(); i++)
- {
- var index = getIndex(alphabet, line.charAt(i));
- if (index != -1)
- {
- sb.append(ascii0[index]);
- sb.append(" ");
- }
- }
- sb.append("\n");
- for (int i = 0; i < line.length(); i++)
- {
- var index = getIndex(alphabet, line.charAt(i));
- if (index != -1)
- {
- sb.append(ascii1[index]);
- sb.append(" ");
- }
- }
- sb.append("\n");
- for (int i = 0; i < line.length(); i++)
- {
- var index = getIndex(alphabet, line.charAt(i));
- if (index != -1)
- {
- sb.append(ascii2[index]);
- sb.append(" ");
- }
- }
- sb.append("\n");
- for (int i = 0; i < line.length(); i++)
- {
- var index = getIndex(alphabet, line.charAt(i));
- if (index != -1)
- {
- sb.append(ascii3[index]);
- sb.append(" ");
- }
- }
- sb.append("\n");
- for (int i = 0; i < line.length(); i++)
- {
- var index = getIndex(alphabet, line.charAt(i));
- if (index != -1)
- {
- sb.append(ascii4[index]);
- sb.append(" ");
- }
- }
- System.out.println(sb.toString());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement