Notice
Recent Posts
Recent Comments
Link
목록의상 (1)
NewGen
ios 알고리즘 연습 : 해시
func solution_best(_ clothes:[[String]]) -> Int { let dict: [String: Int] = clothes.reduce(into: [:]) { //한가지만 입을경우가 있으므로 디폴트가 1 $0[$1[1], default: 1] += 1; } print("dict=\(dict)") return dict.reduce(1) { $0 * $1.1 } - 1 } Dictionary Type 에서 reduce가 어떻게 동작하는지 알아보려면.. 아래 코드 넣어서 테스트 해보자.. //reduce가 어떻게 동작하는지 알아보는 코드 let n1 = dict.reduce(0) { $0+$1.1} let n2 = dict.reduce(2) { $0+$1.1} print("n1=\(..
IOS
2020. 12. 21. 23:23