프로그래머스/Lv.0
프로그래머스 코딩테스트 연습 Lv.0 Swift
-
import Foundation func solution(_ array:[Int], _ n:Int) -> Int { array.sorted { abs($0 - n) < abs($1 - n) }.first! }
[Swift] 가까운 수import Foundation func solution(_ array:[Int], _ n:Int) -> Int { array.sorted { abs($0 - n) < abs($1 - n) }.first! }
2022.12.13 -
import Foundation func solution(_ order:Int) -> Int { String(order).filter {$0 == "3" || $0 == "6" || $0 == "9"}.count }
[Swift] 369게임import Foundation func solution(_ order:Int) -> Int { String(order).filter {$0 == "3" || $0 == "6" || $0 == "9"}.count }
2022.12.13 -
import Foundation func solution(_ array:[Int]) -> Int { array.map{String($0).filter {$0 == "7"}.count}.reduce(0, +) }
[Swift] 7의 개수import Foundation func solution(_ array:[Int]) -> Int { array.map{String($0).filter {$0 == "7"}.count}.reduce(0, +) }
2022.12.13 -
import Foundation func solution(_ num_list:[Int], _ n:Int) -> [[Int]] { var tmp = [Int]() var result = [[Int]]() var num_list = num_list var i = 0 for num in num_list { if i == n { i = 0 result.append(tmp) tmp.removeAll() } tmp.append(num) i += 1 } result.append(tmp) return result }
[Swift] 2차원으로 만들기import Foundation func solution(_ num_list:[Int], _ n:Int) -> [[Int]] { var tmp = [Int]() var result = [[Int]]() var num_list = num_list var i = 0 for num in num_list { if i == n { i = 0 result.append(tmp) tmp.removeAll() } tmp.append(num) i += 1 } result.append(tmp) return result }
2022.12.13 -
import Foundation func solution(_ dots:[[Int]]) -> Int { if Double(dots[0][1] - dots[1][1]) / Double(dots[0][0] - dots[1][0]) == Double(dots[2][1] - dots[3][1]) / Double(dots[2][0] - dots[3][0]) { return 1 } if Double(dots[0][1] - dots[2][1]) / Double(dots[0][0] - dots[2][0]) == Double(dots[1][1] - dots[3][1]) / Double(dots[1][0] - dots[3][0]) { return 1 } if Double(dots[0][1] - dots[3][1]) / Do..
[Swift] 평행import Foundation func solution(_ dots:[[Int]]) -> Int { if Double(dots[0][1] - dots[1][1]) / Double(dots[0][0] - dots[1][0]) == Double(dots[2][1] - dots[3][1]) / Double(dots[2][0] - dots[3][0]) { return 1 } if Double(dots[0][1] - dots[2][1]) / Double(dots[0][0] - dots[2][0]) == Double(dots[1][1] - dots[3][1]) / Double(dots[1][0] - dots[3][0]) { return 1 } if Double(dots[0][1] - dots[3][1]) / Do..
2022.12.13