swift playground의 '제거된 값 첨부하기' 퍼즐입니다.
처음엔 문제가 뭔지 파악이 잘 안되더라구요
미리 주어져있는 코드들을 지우고 했었는데,
알고보니 주어진 코드들은 그대로 사용하고, 문제로 나온 부분들만 추가로 작성해주면 되는 것이었습니다.
그것보단
도전과제도 아니면서 딱히 힌트랄 게 없어서 애먹었네요
// 2번 행에 모든 좌표의 배열을 생성합니다.
var row2 = world.row(2)
// 좌표에 대한 비어있는 배열을 생성합니다.
var newArray: [Coordinate] = []
for i in 1...12 {
for j in row2 {
world.place(Block(), at: j)
}
// 좌표를 제거하고 비어있는 배열에 좌표를 추가합니다.
newArray.append(row2.removeFirst())
}
// 비어있는 배열에 추가된 각 좌표에 캐릭터를 배치합니다.
for allocateCharacter in newArray {
world.place(Character(), at: allocateCharacter)
}
위와 같이 코드를 작성하여 문제를 해결했습니다.
어우 징그럽다..
'iOS > swift' 카테고리의 다른 글
swift - print (출력함수) 예시 (0) | 2021.05.29 |
---|---|
swift - 명명 규칙들 && commenting (0) | 2021.05.29 |
임의의 장소에 보석 놓기 코드공유 (swift playground - 코딩 배우기2) (0) | 2021.05.05 |
세상의 가장자리 코드공유(swift playground - 코딩 배우기2) (0) | 2021.05.04 |
swift playgrounds - swift 입문자를 위한 어플리케이션 (0) | 2021.05.04 |