Hvordan implementerer man mønster for nedenstående logik? [lukket]
Lukket . Dette spørgsmål kræver detaljer eller klarhed. Den accepterer ikke svar i øjeblikket.
Vil du forbedre dette spørgsmål? Tilføj detaljer og afklar problemet ved at redigere dette indlæg.
Lukket for 9 måneder siden.
Forbedre dette spørgsmålJeg prøvede med
public static void rightTriangle(int n) { int rows, i, j=0; String s = "Cheap flights from New York to United Kingdom"; String[] arr = s.split("\s"); for (i = 0; i <= arr.length - 1; i++) { for (j = 0; j <= i; j++) System.out.print(arr[j] + " "); System.out.println(""); } }
Og jeg fik
Cheap Cheap flights Cheap flights from Cheap flights from New Cheap flights from New York Cheap flights from New York to Cheap flights from New York to United Cheap flights from New York to United Kingdom
I I am I am a I am a girl am am a am a girl a a girl girl
Svar
Her skal du introducere en mere for loop for at få dit ønskede output.
String s = "Cheap flights from New York to United Kingdom"; String[] arr = s.split("\s"); for (int i = 0; i < arr.Length; i++) { for (int j = i; j < arr.Length; j++) { for (int k = i; k <= j; k++) { System.out.print(arr[k] + " "); } System.out.println(""); } System.out.println(""); }