Skip to content

Instantly share code, notes, and snippets.

@Kievkao
Created April 2, 2016 13:56
Show Gist options
  • Select an option

  • Save Kievkao/4761830041a2dcaf8de9bc9a2a235ffd to your computer and use it in GitHub Desktop.

Select an option

Save Kievkao/4761830041a2dcaf8de9bc9a2a235ffd to your computer and use it in GitHub Desktop.
New Swift Range
struct APTestCase {
let studentsNumber: Int!
let cancelTreshold: Int!
}
func parsedRowTestCase(stringInput: String!) -> APTestCase {
let spaceStartIndex = stringInput.rangeOfString(" ")!.startIndex
let studentsNumber = Int(stringInput.substringWithRange(stringInput.startIndex..<spaceStartIndex))
let cancelTreshold = Int(stringInput.substringWithRange(spaceStartIndex.advancedBy(1)..<stringInput.endIndex))
return APTestCase(studentsNumber: studentsNumber, cancelTreshold: cancelTreshold)
}
var testCase = parsedRowTestCase("4 3")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment