githubEdit

1769. Minimum Number of Operations to Move All Balls to Each Box

🟧 Medium

Solution

My Solution-1

func minOperations(boxes string) []int {
    resp := make([]int, len(boxes))

    for i := range boxes {
        var count int

        for j, num := range boxes {
            if num == '1' {
                count += abs(j-i)
            }
        }

        resp[i] = count
    }

    return resp
}

func abs(x int) int {
    if x < 0 {
        x*=-1
    }

    return x
}

My Solution-2

result

Leetcode: linkarrow-up-right

Last updated