Kuchen
Zu seinem Geburtstag kaufte Petja einen wunderschönen und leckeren Kuchen, der eine perfekt runde Form hatte. Petja wusste nicht, wie viele Gäste zu seinem Geburtstag kommen würden, also musste er einen Algorithmus entwickeln, mit dem er den Kuchen schnell in N gleiche Teile schneiden konnte. Bitte beachten Sie, dass Kuchenschnitte sowohl entlang des Radius als auch quer zum Durchmesser erfolgen können. Helfen Sie Petya, dieses Problem zu lösen, indem Sie anhand der Anzahl der Gäste (Gäste >= 1) die kleinste Anzahl an Kuchenstücken ermitteln . Schreiben Sie eine öffentliche statische Int-Solve(int-Gäste) -Funktion , um dieses Problem zu lösen. Hinzufügen. Aufgabe: Versuchen Sie, das Problem zu lösen, ohne Bedingungen und ternäre Operatoren („?:“) zu verwenden. Lösung:public static int solve(int guests) { return (guests + 1) / (guests % 2 + 1); }
GO TO FULL VERSION