Where who wants to meet someone
문자열 뒤집기 본문
728x90
문제
https://school.programmers.co.kr/learn/courses/30/lessons/181905
내 답안 / 다른 사람들의 답안
import Foundation
func solution(_ my_string:String, _ s:Int, _ e:Int) -> String {
var a = my_string.map { String($0) }
a.replaceSubrange(s...e, with: a[s...e].reversed())
return a.joined()
}
- my_string의 각 글자를 String의 배열로 저장
- replaceSubrange를 통해 주어진 범위만큼 reversed한 값을 적용한 후, joined()로 String으로 만들어 변환
import Foundation
func solution(_ my_string:String, _ s:Int, _ e:Int) -> String {
var my_string = Array(my_string)
my_string.replaceSubrange(s...e, with: Array(my_string[s...e].reversed()))
return String(my_string)
}
점수: +3
'프로그래머스 알고리즘 문제 기록 > 코딩 기초 트레이닝' 카테고리의 다른 글
qr code (0) | 2024.01.19 |
---|---|
세로 읽기 (0) | 2024.01.19 |
접두사인지 확인하기 (0) | 2024.01.19 |
문자열의 앞의 n글자 (0) | 2024.01.19 |
접미사인지 확인하기 (0) | 2024.01.18 |