Tres socios comerciales están formando una empresa cuyo nombre tendrá el formato “Nombre1, Nombre2 y Nombre3”.

IDIOMA: Java

DESAFÍO:

Tres socios comerciales están formando una empresa cuyo nombre tendrá el formato “Nombre1, Nombre2 y Nombre3”. Sin embargo, no pueden ponerse de acuerdo sobre qué nombre debe ser el primero, el segundo o el último. Ayúdelos escribiendo código que lea sus tres nombres e imprima cada combinación posible exactamente una vez, en una línea por sí misma (es decir, cada combinación posible termina con un carácter de nueva línea). Suponga que name1, name2 y name3 ya han sido declarados y utilícelos en su código. Suponga también que stdin es una variable que hace referencia a un objeto Scanner asociado con la entrada estándar. Por ejemplo, si su código se lee en “Larry”, “Curly” y “Moe”, imprimirá “Larry, Curly y Moe”, “Curly, Larry y Moe”, etc., cada uno en una línea separada.

SOLUTION:

  import java.util.Scanner;

  public class business {
    public static void main(String args[]){
      Scanner stdin = new Scanner(System.in);
      String Larry = stdin.nextLine();
      String Curly = stdin.nextLine();
      String Moe = stdin.nextLine();
      System.out.println(Larry +"\t" + Curly + "\t" + Moe);
      System.out.println(Larry + "\t" + Moe + "\t" + Curly);
      System.out.println(Curly + "\t" + Larry + "\t" + Moe);
      System.out.println(Curly + "\t" + Moe + "\t" + Larry);
      System.out.println(Moe + "\t" + Larry + "\t" + Curly);
      System.out.println(Moe + "\t" + Curly + "\t" + Larry);
    }
  }