[코딩테스트] 문자열 뒤집기

2025. 1. 2. 16:46
import Foundation

func solution(_ my_string:String) -> String {
    return String(my_string.reversed())
}

이전 배열 뒤집기랑 같은 맥락임. 하지만 `reversed()`는 문자열을 뒤집어서 반환하지만, 결과는 `ReversedCollection`타입임

자세한건 아래 공식문서로 확인해보시길

https://developer.apple.com/documentation/swift/reversedcollection

 

ReversedCollection | Apple Developer Documentation

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

developer.apple.com

이어서 설명하자면 이를 문자열로 반환하려면 `String()` 생성자를 사용해야함

그래서 배열 뒤집기를 할 때는 바로 `return num_list.reversed()`를 하면 됐지만 여기서는 문자열로 반환해야 하기 때문에

`String(my_string.reversed())`로 풀면 됨

 

 

https://school.programmers.co.kr/learn/courses/30/lessons/120822

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

'코딩테스트' 카테고리의 다른 글

[코딩테스트] 배열 뒤집기  (1) 2024.12.30
[코딩테스트] 편지  (0) 2024.12.19
[코딩테스트] 양꼬치  (0) 2024.12.04
코딩테스트 문제 확인은 GitHub  (0) 2024.07.30
코딩테스트 Level.1 카드뭉치  (1) 2024.06.11

BELATED ARTICLES

more