Sha256: c5d2c39449f5a615e28ebf591b1f0e7ffee088316c0e0a7da6e01d5d94a6d171

Contents?: true

Size: 1.49 KB

Versions: 80

Compression:

Stored size: 1.49 KB

Contents

package wordy

// Source: exercism/problem-specifications
// Commit: df75482 wordy: Apply new "input" policy
// Problem Specifications Version: 1.1.0

type wordyTest struct {
	description string
	question    string
	ok          bool
	answer      int
}

var tests = []wordyTest{
	{
		"addition",
		"What is 1 plus 1?",
		true,
		2,
	},
	{
		"more addition",
		"What is 53 plus 2?",
		true,
		55,
	},
	{
		"addition with negative numbers",
		"What is -1 plus -10?",
		true,
		-11,
	},
	{
		"large addition",
		"What is 123 plus 45678?",
		true,
		45801,
	},
	{
		"subtraction",
		"What is 4 minus -12?",
		true,
		16,
	},
	{
		"multiplication",
		"What is -3 multiplied by 25?",
		true,
		-75,
	},
	{
		"division",
		"What is 33 divided by -3?",
		true,
		-11,
	},
	{
		"multiple additions",
		"What is 1 plus 1 plus 1?",
		true,
		3,
	},
	{
		"addition and subtraction",
		"What is 1 plus 5 minus -2?",
		true,
		8,
	},
	{
		"multiple subtraction",
		"What is 20 minus 4 minus 13?",
		true,
		3,
	},
	{
		"subtraction then addition",
		"What is 17 minus 6 plus 3?",
		true,
		14,
	},
	{
		"multiple multiplication",
		"What is 2 multiplied by -2 multiplied by 3?",
		true,
		-12,
	},
	{
		"addition and multiplication",
		"What is -3 plus 7 multiplied by -2?",
		true,
		-8,
	},
	{
		"multiple division",
		"What is -12 divided by 2 divided by -3?",
		true,
		2,
	},
	{
		"unknown operation",
		"What is 52 cubed?",
		false,
		0,
	},
	{
		"Non math question",
		"Who is the President of the United States?",
		false,
		0,
	},
}

Version data entries

80 entries across 80 versions & 1 rubygems

Version Path
trackler-2.2.1.159 tracks/go/exercises/wordy/cases_test.go
trackler-2.2.1.158 tracks/go/exercises/wordy/cases_test.go
trackler-2.2.1.157 tracks/go/exercises/wordy/cases_test.go
trackler-2.2.1.156 tracks/go/exercises/wordy/cases_test.go
trackler-2.2.1.155 tracks/go/exercises/wordy/cases_test.go
trackler-2.2.1.154 tracks/go/exercises/wordy/cases_test.go
trackler-2.2.1.153 tracks/go/exercises/wordy/cases_test.go
trackler-2.2.1.152 tracks/go/exercises/wordy/cases_test.go
trackler-2.2.1.151 tracks/go/exercises/wordy/cases_test.go
trackler-2.2.1.150 tracks/go/exercises/wordy/cases_test.go
trackler-2.2.1.149 tracks/go/exercises/wordy/cases_test.go
trackler-2.2.1.148 tracks/go/exercises/wordy/cases_test.go
trackler-2.2.1.147 tracks/go/exercises/wordy/cases_test.go
trackler-2.2.1.146 tracks/go/exercises/wordy/cases_test.go
trackler-2.2.1.145 tracks/go/exercises/wordy/cases_test.go
trackler-2.2.1.144 tracks/go/exercises/wordy/cases_test.go
trackler-2.2.1.143 tracks/go/exercises/wordy/cases_test.go
trackler-2.2.1.142 tracks/go/exercises/wordy/cases_test.go
trackler-2.2.1.141 tracks/go/exercises/wordy/cases_test.go
trackler-2.2.1.140 tracks/go/exercises/wordy/cases_test.go