문제

프로그래머스 ‘푸드파이트대회’ 문제를 풀다가
문자열을 역순으로 정렬해서 사용하기 위해 reversed() 함수를 사용했다.

근데 result.append(A.reversed()) 과 같이 사용하니 에러가 발생했다..!



reversed() 정의

알고보니 reversed() 함수는 새로운 배열을 리턴하는 게 아니라,
ReversedCollection을 반환한다.

func reversed() -> ReversedCollection<Self>

ReversedCollection : A collection that presents the elements of its base collection in reverse order.



해결 방법

따라서 result.append(String(A.reversed()))과 같이
다시 String으로 변환을 해줘야 문자열로 사용이 가능하다.



공식 문서 : https://developer.apple.com/documentation/swift/array/reversed()