Advertisement
MonsterScripter

CodinGame_2023_09_14__16_19_29__team_set.java

Sep 14th, 2023
899
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.76 KB | None | 0 0
  1. /*
  2.  * Objectif
  3.  * Sur le terrain de jeu, il y a une file d'enfants : allTheKids.
  4.  * Divisez-les en numOfTeams équipes.
  5.  *
  6.  * Exemple de fonctionnement :
  7.  * Si numOfTeams est 3 :
  8.  * • Le 1er enfant va dans l'équipe 1.
  9.  * • Le 2ème enfant va dans l'équipe 2.
  10.  * • Le 3ème enfant va dans l'équipe 3.
  11.  * • Le 4ème enfant va dans l'équipe 1.
  12.  * • Le 5ème enfant va dans l'équipe 2.
  13.  * • Le 6ème enfant va dans l'équipe 3.
  14.  * • Le 7ème enfant va dans l'équipe 1.
  15.  * • Etc., jusqu'à ce que tous les enfants aient été assignés à une équipe.
  16.  * (Les équipes finales peuvent ne pas avoir le même nombre d'enfants.)
  17.  *
  18.  * Entrée
  19.  * Ligne 1 : une chaîne de caractères allTheKids, séparée par des virgules et un espace.
  20.  * Ligne 2 : un entier numOfTeams.
  21.  *
  22.  * Sortie
  23.  * numOfTeams lignes : Équipe numéro d'équipe : lesEnfantsDansCetteÉquipe
  24.  * • Le numéro d'équipe varie de 1 à numOfTeams.
  25.  * • Les enfants sont séparés par une virgule et un espace.
  26.  *
  27.  * Contraintes
  28.  *
  29.  * Exemple
  30.  * Entrée
  31.  * Lisa, Frank, Lucy, Ann, Helen, Fran
  32.  * 3
  33.  *
  34.  * Sortie
  35.  * Équipe 1: Lisa, Ann
  36.  * Équipe 2: Frank, Helen
  37.  * Équipe 3: Lucy, Fran
  38.  */
  39. import java.util.*;
  40.  
  41. class Solution {
  42.  
  43.     public static void main(String args[]) {
  44.         Scanner in = new Scanner(System.in);
  45.         String allKids = in.nextLine();
  46.         int numOfTeams = in.nextInt();
  47.         String[] kids = allKids.split(", ");
  48.         for (int i = 0; i < numOfTeams; i++) {
  49.             String r = "Équipe " + (i +1) + ": ";
  50.             for (int j = i; j < kids.length; j += numOfTeams) {
  51.                 r += kids[j] + ", ";
  52.             }
  53.             r = r.substring(0, r.length()-2);
  54.             System.out.println(r);
  55.         }
  56.     }
  57. }
  58.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement