Swift랑 친해지기/Swift PlayGround

조건식, 함수,루프로 코드짜기

데브킹덕 2021. 12. 24. 15:11

 

 

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