63. 왼쪽 오른쪽
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import Foundation
func solution(_ str_list:[String]) -> [String] {
var answer : [String] = []
for i in str_list.indices {
if str_list.count == 1 {
answer = []
} else {
if str_list[i] == "l" {
answer = Array(str_list[..<i])
break
} else if str_list[i] == "r" {
answer = Array(str_list[(i+1)...])
break
}
}
}
return answer
}
이번에도 슬라이싱을 생각하였다.
다만 2번째 조건일때를 잘못 생각하였고, 그래서 한글자만 들어올때는 빈배열을 리턴하게 하였다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.