Bolo
Para seu aniversário, Petya comprou um bolo lindo e delicioso, de formato perfeitamente redondo. Petya não sabia quantos convidados viriam em seu aniversário, então foi forçado a desenvolver um algoritmo segundo o qual poderia cortar rapidamente o bolo em N partes iguais. Observe que os cortes do bolo podem ser feitos tanto ao longo do raio quanto ao longo do diâmetro. Ajude Petya a resolver este problema determinando o menor número de cortes do bolo dado o número de convidados (convidados >= 1) . Escreva uma função pública estática int resolve(int convidados) para resolver este problema. Adicionar. tarefa: Tentar resolver o problema sem usar condições e operadores ternários ("?:"). Solução:public static int solve(int guests) { return (guests + 1) / (guests % 2 + 1); }
GO TO FULL VERSION