문제
내 정답 코드
import Foundation
func solution(_ n:Int) -> [[Int]] {
var result:[[Int]] = []
for i in 0..<n {
var temp:[Int] = []
(0..<n).map {_ in temp.append(0) }
temp[i] = 1
result.append(temp)
}
return result
}
#
1. 일단 배열의 모든 값을 n만큼 0으로 채운다.
2. 그리고 순차적인 인덱스인 i인덱스 값을 1로 수정한다.
배운 기술
'프로그래머스 (Swift) > 기초' 카테고리의 다른 글
[Day25-2] 특별한 이차원 배열 2 (0) | 2024.05.26 |
---|---|
[Day25-1] 정수를 나선형으로 배치하기 (0) | 2024.05.26 |
[Day24-4] l로 만들기 (0) | 2024.05.26 |
[Day24-3] 조건에 맞게 수열 변환하기 3 (0) | 2024.05.26 |
[Day24-2] 그림 확대 (0) | 2024.05.26 |