Open moises29898 opened 1 year ago
Olá, @moises29898. Desculpe a demora. Esperom que tenha conseguido resolver o problema. Mas se ainda não conseguiu seguem 2 soluções:
Tenta essa solução:
T = int(input()) # número de casos de teste
for i in range(T):
N, K = map(int, input().split())
inicial_bottles = N # número total de garrafas inicialmente
total_bottles = N
while total_bottles >= K: # enquanto for possível trocar garrafas vazias por cheias
new_bottles = inicial_bottles // K # número de garrafas cheias obtidas na troca
rest_bottles = inicial_bottles % K # garrafas restantes após a troca
total_bottles -= (new_bottles + rest_bottles) # adiciona as garrafas cheias à contagem total
final_bottles = new_bottles + rest_bottles
print(final_bottles)
ou essa outra aqui que fica até mais simples:
T = int(input())
for i in range(T):
N, K = map(int, input().split())
garrafas = int((N / K) + (N % K ))
print(garrafas)
Bons estudos! (:
Olá, obrigado sua dica me ajudou. Agradeço atenção.
Em sáb., 27 de mai. de 2023 12:08, Camila Cavalcante < @.***> escreveu:
Olá, @moises29898 https://github.com/moises29898. Desculpe a demora. Esperom que tenha conseguido resolver o problema. Mas se ainda não conseguiu seguem 2 soluções:
Tenta essa solução:
T = int(input()) # número de casos de teste for i in range(T): N, K = map(int, input().split()) inicial_bottles = N # número total de garrafas inicialmente total_bottles = N
while total_bottles >= K: # enquanto for possível trocar garrafas vazias por cheias new_bottles = inicial_bottles // K # número de garrafas cheias obtidas na troca rest_bottles = inicial_bottles % K # garrafas restantes após a troca total_bottles -= (new_bottles + rest_bottles) # adiciona as garrafas cheias à contagem total final_bottles = new_bottles + rest_bottles print(final_bottles)
ou essa outra aqui que fica até mais simples:
T = int(input()) for i in range(T): N, K = map(int, input().split())
garrafas = int((N / K) + (N % K ))
print(garrafas)
Bons estudos! (:
— Reply to this email directly, view it on GitHub https://github.com/cami-la/academia-digital/issues/36#issuecomment-1565479375, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWW34HJP5KTU4S5LDSKAEZ3XIIKHBANCNFSM6AAAAAAXZCPO2I . You are receiving this because you were mentioned.Message ID: @.***>
Olá, Camila estou no curso Python Developer com professor Guilherme e me deparei com um desafio que há mais uma semana não consigo chegar aos valores de validação do desafio...Seria possivel vc verificar onde estou errando.. é o desafio: "Aproveite a Oferta" segue código abaixo;
T = int(input())
for _ in range(T): N, K = map(int, input().split()) garrafas_compradas = N garrafas_totais = N
while garrafas_compradas >= K: garrafas_trocadas = garrafas_compradas // K garrafas_totais += garrafas_trocadas garrafas_compradas = garrafas_trocadas + (garrafas_compradas % K)
print(garrafas_totais)
Agradeço sua atenção.