Sha256: 25d78047ac5f23cd291895cf8b746ed8c592651344e393f7bf882246eeb880e7

Contents?: true

Size: 458 Bytes

Versions: 387

Compression:

Stored size: 458 Bytes

Contents

package robot

import "fmt"

// definitions used in step 1

var Step1Robot struct {
	X, Y int
	Dir
}

type Dir int

var _ fmt.Stringer = Dir(1729)

// additional definitions used in step 2

type Command byte // valid values are 'R', 'L', 'A'
type RU int
type Pos struct{ Easting, Northing RU }
type Rect struct{ Min, Max Pos }
type Step2Robot struct {
	Dir
	Pos
}

// additional definition used in step 3

type Step3Robot struct {
	Name string
	Step2Robot
}

Version data entries

387 entries across 387 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/go/exercises/robot-simulator/defs.go
trackler-2.2.1.179 tracks/go/exercises/robot-simulator/defs.go
trackler-2.2.1.178 tracks/go/exercises/robot-simulator/defs.go
trackler-2.2.1.177 tracks/go/exercises/robot-simulator/defs.go
trackler-2.2.1.176 tracks/go/exercises/robot-simulator/defs.go
trackler-2.2.1.175 tracks/go/exercises/robot-simulator/defs.go
trackler-2.2.1.174 tracks/go/exercises/robot-simulator/defs.go
trackler-2.2.1.173 tracks/go/exercises/robot-simulator/defs.go
trackler-2.2.1.172 tracks/go/exercises/robot-simulator/defs.go
trackler-2.2.1.171 tracks/go/exercises/robot-simulator/defs.go
trackler-2.2.1.170 tracks/go/exercises/robot-simulator/defs.go
trackler-2.2.1.169 tracks/go/exercises/robot-simulator/defs.go
trackler-2.2.1.167 tracks/go/exercises/robot-simulator/defs.go
trackler-2.2.1.166 tracks/go/exercises/robot-simulator/defs.go
trackler-2.2.1.165 tracks/go/exercises/robot-simulator/defs.go
trackler-2.2.1.164 tracks/go/exercises/robot-simulator/defs.go
trackler-2.2.1.163 tracks/go/exercises/robot-simulator/defs.go
trackler-2.2.1.162 tracks/go/exercises/robot-simulator/defs.go
trackler-2.2.1.161 tracks/go/exercises/robot-simulator/defs.go
trackler-2.2.1.160 tracks/go/exercises/robot-simulator/defs.go