Swift) Dictionary Default Value
코딩테스트 문제 풀이 중 Dictionary의 Value에 기본값을 지정할 수 있다는 것을 처음 알게 되었습니다 어떻게 하냐 했더니... let sample = ["a", "a", "a", "b", "b", "c", "d", "d"] var dictionary = [String: Int]() sample.forEach { let count = dic[$0] ?? 0 dic[$0] = count + 1 } print(dictionary) /* ["a": 3, "b": 2, "d": 2, "c": 1] */ value값은 Optional이기 때문에 분기문이나 디폴트 값으로 따로 할당한 후 할당한 변수를 연산하여 value에 값을 넣는 걸로 변경시킬 수 있는데 새로 알게된 default 문법을 사용하면 let..