// Helene Martin, CSE 142 // Creates a pattern out of a person's first and last name import java.util.*; public class NameWave { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.print("Your name: "); String name = s.nextLine(); name = name.toUpperCase(); int space = name.indexOf(" "); String fname = name.substring(0, space); String lname = name.substring(space + 1); printWave(fname, 1000); printWave(lname, 1000); } // Given a word and a size, draw a wave pattern size times public static void printWave(String word, int size) { for(int i = 0; i < size; i++) { for(int line = 0; line < word.length(); line++) { System.out.println(word.substring(0, word.length() - line)); } for(int line = word.length() - 2; line >= 0; line--) { System.out.println(word.substring(0, word.length() - line)); } } } }