
알고리즘 문제를 풀다보면 배열에 있는 문자나 문자열을 차례대로 출력해야 하는 경우가 있습니다. 스위프트는 타입에 매우 민감하기 때문에 둘을 출력할 때에 다르게 출력해야 하는데, 각각의 상황에서 어떻게 출력해야 하는지와 이유가 무엇인지에 대해 작성하고자 합니다. 문자 (Character) 문자가 들어있는 배열탑을 출력할 때에 보통 다음과 같이 풉니다. var array = [Character]() array = ["a", "b", "c", "d"] for arr in array { print(arr, terminator: "") } // abcd 하지만 String을 이용하면 for문을 사용하지 않고도 바로 출력할 수 있습니다. var array = [Character]() array = ["a", "b"..