[조건 코드] 박스 안에서 _<도전 과제>
728x90

playgrounds - 코딩 배우기 1 - 박스 안에서

 

도전 과제 : 조건식, 함수, 루프로 코드를 세밀하게 조절해 보세요.

 

이번 도전 과제에서는 캐릭터가 보석 또는 스위치가 존재 가능한 위치의 격자로 둘러싸여 있습니다. 알맞은 위치로 이동하여 보석을 수집하고 스위치를 작동하는 방법을 찾아보세요.

 

함수, 루프, 조건식을 사용해야 합니다.

 

한번 해보시고 아래 내용 드래그하면 보입니다.

 

-------------------------------------------------------------------------------

 

func move() {

    moveForward()

    

    if isOnGem {

        collectGem()

    }

    else if isOnClosedSwitch{

        toggleSwitch()

    }

}

move()

turnRight()

move()

for i in 1 ... 3{

    turnRight()

    move()

    move()

}

 

-------------------------------------------------------------------------------

 

* 저의 생각으로 짜인 것으로 꼭 정답은 아닙니다.

 

728x90