container

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 24, 2026 License: BSD-3-Clause Imports: 1 Imported by: 0

README

NAME

container - largest container

PROBLEM

Consider an array of heights {hi}. A container is a box, formed from two heights at indices i and j and respective heights hi and hj. It's volume is defined as:

min(hi, hj) * (j - i)

Find a box with maximum volume and return the volume value.

EXAMPLE

Input: [1, 2, 3]

Output: 2

SEE ALSO

Solution

Documentation

Overview

Example
package main

import (
	"fmt"

	"github.com/skhal/lab/iq/4/container"
)

func main() {
	fmt.Println(container.Find([]int{1, 2, 3}))
}
Output:
2

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Volume

type Volume int
const VolumeEmpty Volume = 0

func Find

func Find(nn []int) Volume

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL