1. Array 뒤집기
var myArr1 = [1,2,3,4]
// 1. reverse(): 요소들의 위치를 반전 시켜라.
myArr1.reverse() // -> myArr1 자체의 요소 위치가 변경됨.
print(myArr1) // [4,3,2,1]
var myArr2 = [1,2,3,4]
// 2. reversed(): 요소들의 위치가 이미 반전이 됨.
let reversed = myArr2.reversed() // -> 요소 위치가 반전된 값이 반환됨.
print(myArr2) // [1,2,3,4]
print(reversed) // [4,3,2,1]
NOTE: reverse() 메서드는 mutating 메서드이기 때문에 Struct인 Array의 요소에 변경을 줄 수 있는 것!
https://developer.apple.com/documentation/swift/array/reverse()
2. String 뒤집기
var myString = "1234"
let reversed = myString.reversed() // String에는 reversed()만 존재.
print(reversed) // "4321"
반응형
'Swfit > 코딩테스트' 카테고리의 다른 글
UnicodeScalar (0) | 2023.11.28 |
---|---|
String index 값 정수로 얻기 (2) | 2023.11.28 |
입력 방법 및 자주 사용되는 functions (0) | 2023.11.25 |