JavaRush /Blog Java /Random-FR /Codes, inc. ; Chambre #003
Sultan
Niveau 16

Codes, inc. ; Chambre #003

Publié dans le groupe Random-FR

Gâteau

Codes, inc. ;  Chambre #003 - 1 Pour son anniversaire, Petya a acheté un beau et délicieux gâteau, qui avait une forme parfaitement ronde. Petya ne savait pas combien d'invités viendraient à son anniversaire, il a donc été obligé de développer un algorithme selon lequel il pourrait rapidement couper le gâteau en N parts égales. Veuillez noter que les coupes de gâteaux peuvent être réalisées aussi bien le long du rayon que sur le diamètre. Aidez Petya à résoudre ce problème en déterminant le plus petit nombre de coupes du gâteau compte tenu du nombre d'invités (invités >= 1) . Écrivez une fonction publique static int solve(int invités) pour résoudre ce problème. Ajouter. tâche : essayer de résoudre le problème sans utiliser de conditions ni d'opérateurs ternaires ("?:"). Solution: public static int solve(int guests) { return (guests + 1) / (guests % 2 + 1); }
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION