This commit is contained in:
wagslane
2023-05-01 15:25:27 -06:00
parent f8912668b8
commit 9be3074de6
868 changed files with 58698 additions and 2 deletions

View File

@@ -0,0 +1,37 @@
package main
import (
"fmt"
)
func getMaxMessagesToSend(costMultiplier float64, maxCostInPennies int) int {
actualCostInPennies := 1.0
maxMessagesToSend := 0
for {
maxMessagesToSend++
actualCostInPennies *= costMultiplier
}
return maxMessagesToSend
}
// don't touch below this line
func test(costMultiplier float64, maxCostInPennies int) {
maxMessagesToSend := getMaxMessagesToSend(costMultiplier, maxCostInPennies)
fmt.Printf("Multiplier: %v\n",
costMultiplier,
)
fmt.Printf("Max cost: %v\n",
maxCostInPennies,
)
fmt.Printf("Max messages you can send: %v\n",
maxMessagesToSend,
)
fmt.Println("====================================")
}
func main() {
test(1.1, 5)
test(1.3, 10)
test(1.35, 25)
}