Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Objectif
- * Sur le terrain de jeu, il y a une file d'enfants : allTheKids.
- * Divisez-les en numOfTeams équipes.
- *
- * Exemple de fonctionnement :
- * Si numOfTeams est 3 :
- * • Le 1er enfant va dans l'équipe 1.
- * • Le 2ème enfant va dans l'équipe 2.
- * • Le 3ème enfant va dans l'équipe 3.
- * • Le 4ème enfant va dans l'équipe 1.
- * • Le 5ème enfant va dans l'équipe 2.
- * • Le 6ème enfant va dans l'équipe 3.
- * • Le 7ème enfant va dans l'équipe 1.
- * • Etc., jusqu'à ce que tous les enfants aient été assignés à une équipe.
- * (Les équipes finales peuvent ne pas avoir le même nombre d'enfants.)
- *
- * Entrée
- * Ligne 1 : une chaîne de caractères allTheKids, séparée par des virgules et un espace.
- * Ligne 2 : un entier numOfTeams.
- *
- * Sortie
- * numOfTeams lignes : Équipe numéro d'équipe : lesEnfantsDansCetteÉquipe
- * • Le numéro d'équipe varie de 1 à numOfTeams.
- * • Les enfants sont séparés par une virgule et un espace.
- *
- * Contraintes
- *
- * Exemple
- * Entrée
- * Lisa, Frank, Lucy, Ann, Helen, Fran
- * 3
- *
- * Sortie
- * Équipe 1: Lisa, Ann
- * Équipe 2: Frank, Helen
- * Équipe 3: Lucy, Fran
- */
- import java.util.*;
- class Solution {
- public static void main(String args[]) {
- Scanner in = new Scanner(System.in);
- String allKids = in.nextLine();
- int numOfTeams = in.nextInt();
- String[] kids = allKids.split(", ");
- for (int i = 0; i < numOfTeams; i++) {
- String r = "Équipe " + (i +1) + ": ";
- for (int j = i; j < kids.length; j += numOfTeams) {
- r += kids[j] + ", ";
- }
- r = r.substring(0, r.length()-2);
- System.out.println(r);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement