Add tasks for all the new languages
This commit is contained in:
parent
9dc3c2bb62
commit
bba7bfd280
13208 changed files with 134745 additions and 0 deletions
|
|
@ -0,0 +1,30 @@
|
|||
import Foundation
|
||||
|
||||
var list = ["this",
|
||||
"is",
|
||||
"a",
|
||||
"set",
|
||||
"of",
|
||||
"strings",
|
||||
"to",
|
||||
"sort",
|
||||
"This",
|
||||
"Is",
|
||||
"A",
|
||||
"Set",
|
||||
"Of",
|
||||
"Strings",
|
||||
"To",
|
||||
"Sort"]
|
||||
|
||||
list.sortInPlace {lhs, rhs in
|
||||
let lhsCount = lhs.characters.count
|
||||
let rhsCount = rhs.characters.count
|
||||
let result = rhsCount - lhsCount
|
||||
|
||||
if result == 0 {
|
||||
return lhs.lowercaseString > rhs.lowercaseString
|
||||
}
|
||||
|
||||
return lhsCount > rhsCount
|
||||
}
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
import Foundation
|
||||
|
||||
var list = ["this",
|
||||
"is",
|
||||
"a",
|
||||
"set",
|
||||
"of",
|
||||
"strings",
|
||||
"to",
|
||||
"sort",
|
||||
"This",
|
||||
"Is",
|
||||
"A",
|
||||
"Set",
|
||||
"Of",
|
||||
"Strings",
|
||||
"To",
|
||||
"Sort"]
|
||||
|
||||
sort(&list) {lhs, rhs in
|
||||
let lhsCount = count(lhs)
|
||||
let rhsCount = count(rhs)
|
||||
let result = rhsCount - lhsCount
|
||||
|
||||
if result == 0 {
|
||||
return lhs.lowercaseString > rhs.lowercaseString
|
||||
}
|
||||
|
||||
return lhsCount > rhsCount
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue