|
18 | 18 | "func myFunction(input1:String,input2:String) -> Bool{\nletvar result:Bool\nresult = input1.uppercased() != input2.uppercased()\nreturn !result\n}", |
19 | 19 | "func myFunction(input1:String,input2:String) -> Bool{\nif input1.lowercased() == input2.lowercased(){\nreturn true\n}else{\nreturn false\n}\n}", |
20 | 20 | "func myFunction(input1:String,input2:String) -> Bool{\nif input1.lowercased() == input2.lowercased(){\nreturn true\n}\nreturn false\n}", |
| 21 | + "func myFunction(input1:String,input2:String) -> Bool{\nguard input1.lowercased() == input2.lowercased() else { return false }\nreturn true\n}", |
21 | 22 | "func myFunction(input1:String,input2:String) -> Bool{\nif input1.uppercased() == input2.uppercased(){\nreturn true\n}else{\nreturn false\n}\n}", |
22 | 23 | "func myFunction(input1:String,input2:String) -> Bool{\nif input1.uppercased() == input2.uppercased(){\nreturn true\n}\nreturn false\n}", |
| 24 | + "func myFunction(input1:String,input2:String) -> Bool{\nguard input1.uppercased() == input2.uppercased() else { return false }\nreturn true\n}", |
23 | 25 | "func myFunction(input1:String,input2:String) -> Bool{\nif input1.lowercased() != input2.lowercased(){\nreturn false\n}else{\nreturn true\n}\n}", |
24 | 26 | "func myFunction(input1:String,input2:String) -> Bool{\nif input1.lowercased() != input2.lowercased(){\nreturn false\n}\nreturn true\n}", |
| 27 | + "func myFunction(input1:String,input2:String) -> Bool{\nguard input1.lowercased() != input2.lowercased() else { return true }\nreturn false\n}", |
25 | 28 | "func myFunction(input1:String,input2:String) -> Bool{\nif input1.uppercased() != input2.uppercased(){\nreturn false\n}else{\nreturn true\n}\n}", |
26 | | - "func myFunction(input1:String,input2:String) -> Bool{\nif input1.uppercased() != input2.uppercased(){\nreturn false\n}\nreturn true\n}" |
| 29 | + "func myFunction(input1:String,input2:String) -> Bool{\nif input1.uppercased() != input2.uppercased(){\nreturn false\n}\nreturn true\n}", |
| 30 | + "func myFunction(input1:String,input2:String) -> Bool{\nguard input1.uppercased() != input2.uppercased() else { return true }\nreturn false\n} |
27 | 31 | ] |
28 | 32 | }, |
29 | 33 | { |
|
84 | 88 | "var total:Int = 0\nfor number in numbers{\nif number == 5{\ntotal = total + 1\n}\n}\nprint(total)", |
85 | 89 | "var total:Int\ntotal = 0\nfor number in numbers{\nif number == 5{\ntotal += 1\n}\n}\nprint(total)", |
86 | 90 | "var total:Int\ntotal = 0\nfor number in numbers{\nif number == 5{\ntotal = total + 1\n}\n}\nprint(total)", |
| 91 | + "var total:Int = 0\nfor number in numbers{\nguard number == 5 else { continue }\ntotal += 1\n}\nprint(total)", |
| 92 | + "var total:Int = 0\nfor number in numbers{\nguard number == 5 else { continue }\ntotal = total + 1\n}\nprint(total)", |
| 93 | + "var total:Int\ntotal = 0\nfor number in numbers{\nguard number == 5 else { continue }\ntotal += 1\n}\nprint(total)", |
| 94 | + "var total:Int\ntotal = 0\nfor number in numbers{\nguard number == 5 else { continue }\ntotal = total + 1\n}\nprint(total)", |
87 | 95 | "var total:Int = 0\nfor number in numbers{\nif number != 5{\ncontinue\n}\ntotal += 1\n}\nprint(total)", |
88 | 96 | "var total:Int = 0\nfor number in numbers{\nif number != 5{ continue }\ntotal += 1\n}\nprint(total)", |
89 | 97 | "var total:Int\ntotal = 0\nfor number in numbers{\nif number != 5{\ncontinue\n}\ntotal += 1\n}\nprint(total)", |
|
105 | 113 | "var count = 0\nfor index in 0..<numbers.count {\nif numbers[index] == 5 {\ncount += 1\n}\n}\nprint(count)", |
106 | 114 | "var count = 0\nfor index in 0...numbers.count - 1 {\nif numbers[index] == 5 {\ncount += 1\n}\n}\nprint(count)", |
107 | 115 | "var count = 0\nfor index in 0...(numbers.count - 1) {\nif numbers[index] == 5 {\ncount += 1\n}\n}\nprint(count)", |
| 116 | + "var count = 0\nfor index in 0..<numbers.count {\nguard numbers[index] == 5 else { continue }\ncount += 1\n}\nprint(count)", |
| 117 | + "var count = 0\nfor index in 0...numbers.count - 1 {\nguard numbers[index] == 5 else { continue }\ncount += 1\n}\nprint(count)", |
| 118 | + "var count = 0\nfor index in 0...(numbers.count - 1) {\nguard numbers[index] == 5 else { continue }\ncount += 1\n}\nprint(count)", |
108 | 119 | "var count = 0\nfor index in 0..<numbers.count {\nif numbers[index] != 5 { continue }\ncount += 1\n}\nprint(count)", |
109 | 120 | "var count = 0\nfor index in 0..<numbers.count {\nif numbers[index] != 5 {\ncontinue\n}\ncount += 1\n}\nprint(count)", |
110 | 121 | "var count = 0\nfor index in 0..<numbers.count {\nif numbers[index] != 5 {\ncontinue\n}else{\ncount += 1\n}\n}\nprint(count)", |
|
168 | 179 | "startingCode": "let names = [\"Terry Jones\", \"John Terry\", \"Terry Crews\", \"Terry Farrell\", \"Samuel Terry\"]", |
169 | 180 | "answers": [ |
170 | 181 | "var parsed:[String] = [String]()\nfor name in names {\n\tif name.hasPrefix(\"Terry\") {\n\t\tparsed.append(name)\n\t}\n}", |
| 182 | + "var parsed = [String]()\nfor name in names {\nguard name.hasPrefix(\"Terry\") else { continue }\nparsed.append(name)\n}", |
171 | 183 | "var parsed:[String] = [String]()\nfor name in names {\n\tif name.split(separator: \" \")[0] == \"Terry\" {\n\t\tparsed.append(name)\n\t}\n}", |
| 184 | + "var parsed = [String]()\nfor name in names {\nguard name.split(separator: \" \")[0] == \"Terry\" else { continue }\nparsed.append(name)\n}", |
172 | 185 | "letvar parsed2:[String] = names.filter{optionalreturn $0.hasPrefix(\"Terry\")}", |
173 | 186 | "var parsed2 = [String]()\nparsed2 = names.filter{optionalreturn $0.hasPrefix(\"Terry\")}", |
174 | 187 | "letvar parsed2:[String] = names.filter{optionalreturn $0.split(separator: \" \")[0] == \"Terry\"}", |
|
180 | 193 | "var result = [String]()\nfor i in 0..<names.count {\nif names[i].hasPrefix(\"Terry\") {\nresult.append(names[i])\n}\n}", |
181 | 194 | "var result = [String]()\nfor i in 0...names.count - 1 {\nif names[i].hasPrefix(\"Terry\") {\nresult.append(names[i])\n}\n}", |
182 | 195 | "var result = [String]()\nfor i in 0...(names.count - 1) {\nif names[i].hasPrefix(\"Terry\") {\nresult.append(names[i])\n}\n}", |
| 196 | + "var result = [String]()\nfor i in 0..<names.count {\nguard names[i].hasPrefix(\"Terry\") else { continue }\nresult.append(names[i])\n}", |
| 197 | + "var result = [String]()\nfor i in 0...names.count - 1 {\nguard names[i].hasPrefix(\"Terry\") else { continue }\nresult.append(names[i])\n}", |
| 198 | + "var result = [String]()\nfor i in 0...(names.count - 1) {\nguard names[i].hasPrefix(\"Terry\") else { continue }\nresult.append(names[i])\n}", |
| 199 | + "var result = [String]()\nfor i in 0..<names.count {\nguard !names[i].hasPrefix(\"Terry\") else {\nresult.append(names[i])\ncontinue\n}\ncontinue\n}", |
| 200 | + "var result = [String]()\nfor i in 0...names.count - 1 {\nguard !names[i].hasPrefix(\"Terry\") else {\nresult.append(names[i])\ncontinue\n}\ncontinue\n}", |
| 201 | + "var result = [String]()\nfor i in 0...(names.count - 1) {\nguard !names[i].hasPrefix(\"Terry\") else {\nresult.append(names[i])\ncontinue\n}\ncontinue\n}", |
183 | 202 | "var result:[String] = [String]()\nfor i in 0..<names.count {\nif names[i].split(separator: \" \")[0] == \"Terry\" {\nresult.append(names[i])\n}\n}", |
184 | 203 | "var result:[String] = [String]()\nfor i in 0...names.count - 1 {\nif names[i].split(separator: \" \")[0] == \"Terry\" {\nresult.append(names[i])\n}\n}", |
185 | | - "var result:[String] = [String]()\nfor i in 0...(names.count - 1) {\nif names[i].split(separator: \" \")[0] == \"Terry\" {\nresult.append(names[i])\n}\n}" |
| 204 | + "var result:[String] = [String]()\nfor i in 0...(names.count - 1) {\nif names[i].split(separator: \" \")[0] == \"Terry\" {\nresult.append(names[i])\n}\n}", |
| 205 | + "var result = [String]()\nfor i in 0..<names.count {\nguard names[i].split(separator: \" \")[0] == \"Terry\" else { continue }\nresult.append(names[i])\n}", |
| 206 | + "var result = [String]()\nfor i in 0...names.count - 1 {\nguard names[i].split(separator: \" \")[0] == \"Terry\" else { continue }\nresult.append(names[i])\n}", |
| 207 | + "var result = [String]()\nfor i in 0...(names.count - 1) {\nguard names[i].split(separator: \" \")[0] == \"Terry\" else { continue }\nresult.append(names[i])\n}" |
186 | 208 | ] |
187 | 209 | }, |
188 | 210 | { |
|
227 | 249 | "var even1:[Int] = [Int]()\nfor i in 1...100 {\nif i % 2 == 1 { continue }\neven1.append(i)\n}", |
228 | 250 | "var even1:[Int] = [Int]()\nfor i in 1...100 {\nif i % 2 == 1 {\ncontinue\n}\neven1.append(i)\n}", |
229 | 251 | "var even1:[Int] = [Int]()\nfor i in 1...100 {\nif i % 2 == 1 {\ncontinue\n}else{\neven1.append(i)\n}\n}", |
| 252 | + "var even1:[Int] = [Int]()\nfor i in 1...100 {\nguard i % 2 == 0 else { continue }\neven1.append(i)\n}", |
| 253 | + "var even1:[Int] = [Int]()\nfor i in 1...100 {\nguard i % 2 != 0 else {\neven1.append(i)\ncontinue\n}\ncontinue\n}", |
| 254 | + "var even1:[Int] = [Int]()\nfor i in 1...100 {\nguard i % 2 != 1 else { continue }\neven1.append(i)\n}", |
| 255 | + "var even1:[Int] = [Int]()\nfor i in 1...100 {\nguard i % 2 == 1 else {\neven1.append(i)\ncontinue\n}\ncontinue\n}", |
230 | 256 | "var even2:[Int] = [Int]()\nfor i in 1...100 {\n\tletvar remainder = i % 2\n\tif remainder == 0 {\n\t\teven2.append(i)\n\t}\n}", |
231 | 257 | "var even1:[Int] = [Int]()\nfor i in 1...100 {\nletvar remainder = i % 2\nif remainder != 1 {\neven1.append(i)\n}\n}", |
232 | 258 | "var even1:[Int] = [Int]()\nfor i in 1...100 {\nletvar remainder = i % 2\nif remainder == 1 { continue }\neven1.append(i)\n}", |
233 | 259 | "var even1:[Int] = [Int]()\nfor i in 1...100 {\nletvar remainder = i % 2\nif remainder == 1 {\ncontinue\n}\neven1.append(i)\n}", |
234 | 260 | "var even1:[Int] = [Int]()\nfor i in 1...100 {\nletvar remainder = i % 2\nif remainder == 1 {\ncontinue\n}else{\neven1.append(i)\n}\n}", |
| 261 | + "var even1:[Int] = [Int]()\nfor i in 1...100 {\nletvar remainder = i % 2\nguard remainder == 0 else { continue }\neven1.append(i)\n}", |
| 262 | + "var even1:[Int] = [Int]()\nfor i in 1...100 {\nletvar remainder = i % 2\nguard remainder != 0 else {\neven1.append(i)\ncontinue\n}\ncontinue\n}", |
| 263 | + "var even1:[Int] = [Int]()\nfor i in 1...100 {\nletvar remainder = i % 2\nguard remainder != 1 else { continue }\neven1.append(i)\n}", |
| 264 | + "var even1:[Int] = [Int]()\nfor i in 1...100 {\nletvar remainder = i % 2\nguard remainder == 1 else {\neven1.append(i)\ncontinue\n}\ncontinue\n}", |
235 | 265 | "var even3:[Int] = [Int]()\nfor i in 1..<101 {\n\tif i % 2 == 0 {\n\t\teven3.append(i)\n\t}\n}", |
236 | 266 | "var even1:[Int] = [Int]()\nfor i in 1..<101 {\nif i % 2 != 1 {\neven1.append(i)\n}\n}", |
237 | 267 | "var even1:[Int] = [Int]()\nfor i in 1..<101 {\nif i % 2 == 1 { continue }\neven1.append(i)\n}", |
238 | 268 | "var even1:[Int] = [Int]()\nfor i in 1..<101 {\nif i % 2 == 1 {\ncontinue\n}\neven1.append(i)\n}", |
239 | 269 | "var even1:[Int] = [Int]()\nfor i in 1..<101 {\nif i % 2 == 1 {\ncontinue\n}else{\neven1.append(i)\n}\n}", |
| 270 | + "var even1:[Int] = [Int]()\nfor i in 1..<101 {\nguard i % 2 == 0 else { continue }\neven1.append(i)\n}", |
| 271 | + "var even1:[Int] = [Int]()\nfor i in 1..<101 {\nguard i % 2 != 0 else {\neven1.append(i)\ncontinue\n}\ncontinue\n}", |
| 272 | + "var even1:[Int] = [Int]()\nfor i in 1..<101 {\nguard i % 2 != 1 else { continue }\neven1.append(i)\n}", |
| 273 | + "var even1:[Int] = [Int]()\nfor i in 1..<101 {\nguard i % 2 == 1 else {\neven1.append(i)\ncontinue\n}\ncontinue\n}", |
240 | 274 | "var even4:[Int] = [Int]()\nfor i in 1..<101 {\n\tletvar remainder = i % 2\n\tif remainder == 0 {\n\t\teven4.append(i)\n\t}\n}", |
241 | 275 | "var even1:[Int] = [Int]()\nfor i in 1..<101 {\nletvar remainder = i % 2\nif remainder != 1 {\neven1.append(i)\n}\n}", |
242 | 276 | "var even1:[Int] = [Int]()\nfor i in 1..<101 {\nletvar remainder = i % 2\nif remainder == 1 { continue }\neven1.append(i)\n}", |
243 | 277 | "var even1:[Int] = [Int]()\nfor i in 1..<101 {\nletvar remainder = i % 2\nif remainder == 1 {\ncontinue\n}\neven1.append(i)\n}", |
244 | 278 | "var even1:[Int] = [Int]()\nfor i in 1..<101 {\nletvar remainder = i % 2\nif remainder == 1 {\ncontinue\n}else{\neven1.append(i)\n}\n}", |
| 279 | + "var even1:[Int] = [Int]()\nfor i in 1..<101 {\nletvar remainder = i % 2\nguard remainder == 0 else { continue }\neven1.append(i)\n}", |
| 280 | + "var even1:[Int] = [Int]()\nfor i in 1..<101 {\nletvar remainder = i % 2\nguard remainder != 0 else {\neven1.append(i)\ncontinue\n}\ncontinue\n}", |
| 281 | + "var even1:[Int] = [Int]()\nfor i in 1..<101 {\nletvar remainder = i % 2\nguard remainder != 1 else { continue }\neven1.append(i)\n}", |
| 282 | + "var even1:[Int] = [Int]()\nfor i in 1..<101 {\nletvar remainder = i % 2\nguard remainder == 1 else {\neven1.append(i)\ncontinue\n}\ncontinue\n}", |
245 | 283 | "var even5:[Int] = [Int]()\nfor i in stride(from: 2, through: 100, by: 2) {\n\teven5.append(i)\n}", |
246 | 284 | "letvar even6:[Int] = (1...100).filter { optionalreturn $0 % 2 == 0 }", |
247 | 285 | "letvar even7:[Int] = (1...100).filter { num in optionalreturn num % 2 == 0 }", |
|
0 commit comments