Sha256: 970c7bc8a580ef5045ed4eae7343ddb716f36defab3797009c1c850ae22ae292

Contents?: true

Size: 785 Bytes

Versions: 216

Compression:

Stored size: 785 Bytes

Contents

Given two lists determine if the first list is contained within the second
list, if the second list is contained within the first list, if both lists are
contained within each other or if none of these are true.

Specifically, a list A is a sublist of list B if by dropping 0 or more elements
from the front of B and 0 or more elements from the back of B you get a list
that's completely equal to A.

Examples:

 * A = [1, 2, 3], B = [1, 2, 3, 4, 5], A is a sublist of B
 * A = [3, 4, 5], B = [1, 2, 3, 4, 5], A is a sublist of B
 * A = [3, 4], B = [1, 2, 3, 4, 5], A is a sublist of B
 * A = [1, 2, 3], B = [1, 2, 3], A is equal to B
 * A = [1, 2, 3, 4, 5], B = [2, 3, 4], A is a superlist of B
 * A = [1, 2, 4], B = [1, 2, 3, 4, 5], A is not a superlist of, sublist of or equal to B

Version data entries

216 entries across 216 versions & 1 rubygems

Version Path
trackler-2.2.1.180 problem-specifications/exercises/sublist/description.md
trackler-2.2.1.179 problem-specifications/exercises/sublist/description.md
trackler-2.2.1.178 problem-specifications/exercises/sublist/description.md
trackler-2.2.1.177 problem-specifications/exercises/sublist/description.md
trackler-2.2.1.176 problem-specifications/exercises/sublist/description.md
trackler-2.2.1.175 problem-specifications/exercises/sublist/description.md
trackler-2.2.1.174 problem-specifications/exercises/sublist/description.md
trackler-2.2.1.173 problem-specifications/exercises/sublist/description.md
trackler-2.2.1.172 problem-specifications/exercises/sublist/description.md
trackler-2.2.1.171 problem-specifications/exercises/sublist/description.md
trackler-2.2.1.170 problem-specifications/exercises/sublist/description.md
trackler-2.2.1.169 problem-specifications/exercises/sublist/description.md
trackler-2.2.1.167 problem-specifications/exercises/sublist/description.md
trackler-2.2.1.166 problem-specifications/exercises/sublist/description.md
trackler-2.2.1.165 problem-specifications/exercises/sublist/description.md
trackler-2.2.1.164 problem-specifications/exercises/sublist/description.md
trackler-2.2.1.163 problem-specifications/exercises/sublist/description.md
trackler-2.2.1.162 problem-specifications/exercises/sublist/description.md
trackler-2.2.1.161 problem-specifications/exercises/sublist/description.md
trackler-2.2.1.160 problem-specifications/exercises/sublist/description.md