func switchOrGem(){ //스위치누르고 보석모으는 함수 만들기
if isOnClosedSwitch { //스위치가 닫혀있으면
toggleSwitch() // 스위치를 눌러라
}
else if isOnGem { //보석이 있으면
collectGem() //보석을 모아라
}
}
for i in 1 ... 2 { //2번동안
moveForward() //한칸 앞으로가기
switchOrGem()
turnLeft() //왼쪽으로 돌기
}
for i in 1 ... 3 { //3번동안 반복해라 j반복문 2번과 왼쪽돌기
for j in 1 ... 2 { //2번동안 반복해라
moveForward()
switchOrGem()
}
turnLeft() //j반복문 2번 후 왼쪽돌기
}
벽에 닿기전에 기능이 있었으면 왼쪽으로 돌아라를 하면 될거 같아서 고민하다가 안될것 같아서 포기
for문 안에 for문 넣어버리니 이게 되네
신기...
*Swift Playground 스위프트 플레이그라운드 왕초보 정복중...
'Swift랑 친해지기 > Swift PlayGround' 카테고리의 다른 글
AND연산자 사용 - 이것 및(AND) 저것 확인하기 (0) | 2021.12.27 |
---|---|
NOT의 소용돌이 (0) | 2021.12.27 |
Not 연산자 사용하기 (0) | 2021.12.24 |
의사 결정 트리 (0) | 2021.12.24 |
[playground] If문 활용1 (Swift) (0) | 2021.12.24 |