// Helene Martin, CSE 142 // Given a name, prints a fancy border. import java.util.*; public class NameBorder { public static void main(String[] args) { Scanner console = new Scanner(System.in); System.out.print("Full name? "); String name = console.nextLine(); int space = name.indexOf(" "); String fname = name.substring(0, space); String lname = name.substring(space + 1, name.length()); printWave(fname); printWave(lname); } // Prints a wave pattern out of a given string. public static void printWave(String str) { for (int i = 0; i < str.length(); i++) { System.out.println(str.substring(0, str.length() - i)); } for (int i = 1; i < str.length(); i++) { System.out.println(str.substring(0, i + 1)); } } }