package
0.0.0-20240726051332-daefc61aa0cc
Repository: https://github.com/chandrareddyp/golang.git
Documentation: pkg.go.dev

# README

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.