sudopower

LC: 1431 : Kids with greatest number of candies

lc_1431

Link to problem

Solution 1

func kidsWithCandies(candies []int, extraCandies int) []bool {
    var maxCandies int
    var result []bool

    for _,noOfCandies := range candies {
        if noOfCandies>maxCandies{
            maxCandies=noOfCandies            
        }
    }

    for _,noOfCandies := range candies {
        if noOfCandies+extraCandies >= maxCandies{
            result=append(result,true)
            continue
        }
        result=append(result,false)
    }

    return result
}