Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- Data Types and Variables - Exercise
- Check your code: https://judge.softuni.bg/Contests/Practice/Index/1722#8
- SUPyF2 D.Types and Vars Exercise - 09. Snowballs (not included in final score)
- Problem:
- Tony and Andi love playing in the snow and having snowball fights, but they always argue which makes the best snowballs.
- They have decided to involve you in their fray, by making you write a program,
- which calculates snowball data, and outputs the best snowball value.
- You will receive N – an integer, the number of snowballs being made by Tony and Andi.
- For each snowball you will receive 3 input lines:
- • On the first line you will get the snowballSnow – an integer.
- • On the second line you will get the snowballTime – an integer.
- • On the third line you will get the snowballQuality – an integer.
- For each snowball you must calculate its snowballValue by the following formula:
- (snowballSnow / snowballTime) ^ snowballQuality
- At the end you must print the highest calculated snowballValue.
- Input
- • On the first input line you will receive N – the number of snowballs.
- • On the next N * 3 input lines you will be receiving data about snowballs.
- Output
- • As output you must print the highest calculated snowballValue, by the formula, specified above.
- • The output format is:
- {snowballSnow} : {snowballTime} = {snowballValue} ({snowballQuality})
- Constraints
- • The number of snowballs (N) will be an integer in range [0, 100].
- • The snowballSnow is an integer in range [0, 1000].
- • The snowballTime is an integer in range [1, 500].
- • The snowballQuality is an integer in range [0, 100].
- • Allowed working time / memory: 100ms / 16MB.
- Examples:
- Input:
- 2
- 10
- 2
- 3
- 5
- 5
- 5
- Output:
- 10 : 2 = 125 (3)
- Input:
- 3
- 10
- 5
- 7
- 16
- 4
- 2
- 20
- 2
- 2
- Output:
- 10 : 5 = 128 (7)
- """
- n = int(input())
- best_value = 0
- for_print = ""
- for snow_ball in range(n):
- snowballSnow = int(input())
- snowballTime = int(input())
- snowballQuality = int(input())
- snowballValue = int((snowballSnow / snowballTime) ** snowballQuality)
- if snowballValue > best_value:
- best_value = snowballValue
- for_print = f"{snowballSnow} : {snowballTime} = {snowballValue} ({snowballQuality})"
- print(for_print)
Add Comment
Please, Sign In to add comment