Sha256: 23dbd2046b074af31f9db984fe9dcaba6defe4b4a220d7bd6e67031fb302e786

Contents?: true

Size: 748 Bytes

Versions: 78

Compression:

Stored size: 748 Bytes

Contents

struct Series {

    var numberString = ""

    init(_ numString: String) {
        self.numberString = numString
    }

    func slices(_ chunkSize: Int) -> [[Int]] {
        var numberStringArray = Array(numberString.characters).map { Int("\($0)") ?? 0 }
        let count = numberStringArray.count
        var start = 0
        var end = chunkSize
        var tempArrayReturn = [[Int]]()

        let enumarated = (0..<(count)).enumerated()

        for (_, _) in enumarated {
            if end < count+1 {
                let tempArray = Array(numberStringArray[start ..< end])
                tempArrayReturn.append(tempArray)
                start += 1
                end += 1
            }
        }
        return tempArrayReturn
    }
}

Version data entries

78 entries across 78 versions & 1 rubygems

Version Path
trackler-2.1.0.53 tracks/swift/exercises/series/Sources/SeriesExample.swift
trackler-2.1.0.52 tracks/swift/exercises/series/Sources/SeriesExample.swift
trackler-2.1.0.51 tracks/swift/exercises/series/Sources/SeriesExample.swift
trackler-2.1.0.50 tracks/swift/exercises/series/Sources/SeriesExample.swift
trackler-2.1.0.49 tracks/swift/exercises/series/Sources/SeriesExample.swift
trackler-2.1.0.48 tracks/swift/exercises/series/Sources/SeriesExample.swift
trackler-2.1.0.47 tracks/swift/exercises/series/Sources/SeriesExample.swift
trackler-2.1.0.46 tracks/swift/exercises/series/Sources/SeriesExample.swift
trackler-2.1.0.45 tracks/swift/exercises/series/Sources/SeriesExample.swift
trackler-2.1.0.44 tracks/swift/exercises/series/Sources/SeriesExample.swift
trackler-2.1.0.43 tracks/swift/exercises/series/Sources/SeriesExample.swift
trackler-2.1.0.42 tracks/swift/exercises/series/Sources/SeriesExample.swift
trackler-2.1.0.41 tracks/swift/exercises/series/Sources/SeriesExample.swift
trackler-2.1.0.40 tracks/swift/exercises/series/Sources/SeriesExample.swift
trackler-2.1.0.39 tracks/swift/exercises/series/Sources/SeriesExample.swift
trackler-2.1.0.38 tracks/swift/exercises/series/Sources/SeriesExample.swift
trackler-2.1.0.37 tracks/swift/exercises/series/Sources/SeriesExample.swift
trackler-2.1.0.36 tracks/swift/exercises/series/Sources/SeriesExample.swift
trackler-2.1.0.34 tracks/swift/exercises/series/Sources/SeriesExample.swift
trackler-2.1.0.33 tracks/swift/exercises/series/Sources/SeriesExample.swift