본문 바로가기
Swfit/코딩테스트

String / Array 뒤집기

by GGShin 2023. 11. 29.

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