Sha256: d840b73aacfd16021262ecc5c347ef1a4c49f5f1b28abea6184cbf29ba4aa2ab

Contents?: true

Size: 1.22 KB

Versions: 72

Compression:

Stored size: 1.22 KB

Contents

package isogram

// Source: exercism/problem-specifications
// Commit: 79f1357 isogram: Apply new "input" policy (#1180)
// Problem Specifications Version: 1.3.0

var testCases = []struct {
	description string
	input       string
	expected    bool
}{
	{
		description: "empty string",
		input:       "",
		expected:    true,
	},
	{
		description: "isogram with only lower case characters",
		input:       "isogram",
		expected:    true,
	},
	{
		description: "word with one duplicated character",
		input:       "eleven",
		expected:    false,
	},
	{
		description: "longest reported english isogram",
		input:       "subdermatoglyphic",
		expected:    true,
	},
	{
		description: "word with duplicated character in mixed case",
		input:       "Alphabet",
		expected:    false,
	},
	{
		description: "hypothetical isogrammic word with hyphen",
		input:       "thumbscrew-japingly",
		expected:    true,
	},
	{
		description: "isogram with duplicated hyphen",
		input:       "six-year-old",
		expected:    true,
	},
	{
		description: "made-up name that is an isogram",
		input:       "Emily Jung Schwartzkopf",
		expected:    true,
	},
	{
		description: "duplicated character in the middle",
		input:       "accentor",
		expected:    false,
	},
}

Version data entries

72 entries across 72 versions & 1 rubygems

Version Path
trackler-2.2.1.139 tracks/go/exercises/isogram/cases_test.go
trackler-2.2.1.138 tracks/go/exercises/isogram/cases_test.go
trackler-2.2.1.137 tracks/go/exercises/isogram/cases_test.go
trackler-2.2.1.136 tracks/go/exercises/isogram/cases_test.go
trackler-2.2.1.135 tracks/go/exercises/isogram/cases_test.go
trackler-2.2.1.134 tracks/go/exercises/isogram/cases_test.go
trackler-2.2.1.133 tracks/go/exercises/isogram/cases_test.go
trackler-2.2.1.132 tracks/go/exercises/isogram/cases_test.go
trackler-2.2.1.131 tracks/go/exercises/isogram/cases_test.go
trackler-2.2.1.130 tracks/go/exercises/isogram/cases_test.go
trackler-2.2.1.129 tracks/go/exercises/isogram/cases_test.go
trackler-2.2.1.128 tracks/go/exercises/isogram/cases_test.go
trackler-2.2.1.127 tracks/go/exercises/isogram/cases_test.go
trackler-2.2.1.126 tracks/go/exercises/isogram/cases_test.go
trackler-2.2.1.125 tracks/go/exercises/isogram/cases_test.go
trackler-2.2.1.124 tracks/go/exercises/isogram/cases_test.go
trackler-2.2.1.123 tracks/go/exercises/isogram/cases_test.go
trackler-2.2.1.122 tracks/go/exercises/isogram/cases_test.go
trackler-2.2.1.121 tracks/go/exercises/isogram/cases_test.go
trackler-2.2.1.120 tracks/go/exercises/isogram/cases_test.go