mirror of
https://github.com/bootdotdev/fcc-learn-golang-assets.git
synced 2025-12-13 08:41:15 +00:00
Omitting conditions from a for loop in Go
Loops in Go can omit sections of a for loop. For example, the CONDITION (middle part) can be omitted which causes the loop to run forever.
for INITIAL; ; AFTER {
// do something forever
}
Assignment
Complete the maxMessages function. Given a cost threshold, it should calculate the maximum number of messages that can be sent.
Each message costs 1.0, plus an additional fee. The fee structure is:
- 1st message:
1.0 + 0.00 - 2nd message:
1.0 + 0.01 - 3rd message:
1.0 + 0.02 - 4th message:
1.0 + 0.03
Browser freeze
If you lock up your browser by creating an infinite loop that isn't breaking, just click the cancel button.