[Swift] Int array to Int / Int array to String / 정수형 배열 정수형으로 변환 / 정수형 배열 문자형으로 변환
2022. 4. 27. 01:31ㆍ🍏/Swift
정수형 배열 정수형으로 변환 및 문자형으로 변환
MAP 사용
1
2
3
4
5
6
7
8
9
|
let myArr = [1,2,3,4]
let myResult = myArr.map(String.init).joined() // "1234"
// If you want myResult as Int then
if let intResult = Int(myResult) { // Int(1234)
print(intResult)
}
|
reduce 사용
1
2
3
|
let digits = [1, 2, 3, 4]
let result = digits.reduce(0, { $0 * 10 + $1 })
print(result) // 1234
|
반대 : "1234" ->[1,2,3,4]
1
2
3
4
|
for (index, num) in number.enumerated() {
numberArray[index] = num.wholeNumberValue!
}
|
'🍏 > Swift' 카테고리의 다른 글
[Swift] 배열에 모든 배열이 포함되는지 확인 하는 법. (0) | 2022.07.01 |
---|---|
[Swift] 함수간 걸린시간 측정 / 실행 시간 / 코드 실행 시간 측정 (0) | 2022.06.14 |
[문법] defer 구문 (0) | 2021.12.15 |
[Swift] While EOF / 백준에서 while 입력 끝 날때까지 받기 / Swift 끝까지 입력 받기 (0) | 2021.09.16 |
[Swift]Swift 요약 정리 /초보자를 위한 코테 / 코딩테스트 / 요약 / 총 정리 / 기초 정리 / 코테 입문 (2) | 2021.09.02 |