JavaRush /Java Blog /Random-IT /Codici, inc; Stanza n. 003
Sultan
Livello 16

Codici, inc; Stanza n. 003

Pubblicato nel gruppo Random-IT

Torta

Codici, inc;  Stanza #003 - 1 Per il suo compleanno, Petya ha comprato una torta bellissima e deliziosa, che aveva una forma perfettamente rotonda. Petya non sapeva quanti ospiti sarebbero venuti al suo compleanno, quindi è stato costretto a sviluppare un algoritmo in base al quale avrebbe potuto tagliare rapidamente la torta in N parti uguali. Tieni presente che i tagli della torta possono essere eseguiti sia lungo il raggio che attraverso il diametro. Aiuta Petya a risolvere questo problema determinando il numero più piccolo di tagli della torta dato il numero di ospiti (ospiti >= 1) . Scrivi una funzione pubblica statica intsolve(int guest) per risolvere questo problema. Aggiungere. compito: provare a risolvere il problema senza utilizzare condizioni e operatori ternari ("?:"). Soluzione: public static int solve(int guests) { return (guests + 1) / (guests % 2 + 1); }
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION