목표 : 버그를 찾아내고 수정해 보세요. 코드를 작성하는 동안에는 실수를 많이 하게 됩니다. 프로그램을 정상적으로 작동할 수 없게 만드는 이런 실수들을 버그라고 부르며 버그를 수정하는 작업을 디버깅이라고 합니다. 아래의 코드에는 한개 이상의 버그가 있습니다. 디버깅하고 퍼즐을 해결하려면 명령을 올바른 순서대로 다시 정렬하세요. 1. 코드를 실행하여 실수가 발생하는 곳을 파악합니다. 2. 잘못된 위치에 있는 명령을 찾아낸 다음, 명령을 눌러 선택합니다. 3. 명령을 올바른 위치로 드래그한 다음, 코드를 다시 실행하여 테스트 합니다. ---------------------------------------------------------------------- moveForward() moveForward()..
도전 과제 : 포털을 통해 순간 이동하여 보석을 모으세요. Byte가 살고 있는 세상에 새로운 도구가 나타났습니다. Byte는 포털을 사용하여 한 곳에서 다른 곳으로 순간 이동할 수 있습니다. 이때 Byte가 들어갈 때와 나올 때 향하는 방향이 같습니다. 지금까지 배웠던 모든 명령을 가지고 올바른 순서로 구성하여 스위치를 열림 상태로 작동시킨 다음, 포털을 사용하여 이동하고 보석을 수집하세요. 한 번에 성공하지 못했다고 해도 걱정하지 마세요. 실험해 볼 기회라고 생각해 보세요! 한번 해보시고 아래 내용 드래그하시면 보입니다. ------------------------------------------------------------------------------- moveForward() moveFor..
목표 : 보석을 수집한 다음 스위치를 켜세요. Byte를 움직이고 보석을 수집하게 하는 방법을 배워봤습니다. 이번 퍼즐에서는 새로운 명령인 toggleSwitch()를 배웁니다. 1. Byte를 보석이 있는 곳까지 움직이고 보석을 수집하게 하는 명령을 입력합니다. 2. Byte를 스위치가 있는 곳까지 움직이고 스위치를 작동시키는 명령을 추가로 입력합니다. 3. 코드를 실행합니다. -------------------------------------------------------------------------------- moveForward() moveForward() turnLeft() moveForward() collectGem() moveForward() turnLeft() moveForward(..
목표 : 움직이기와 돌아서기 명령을 활용하여 보석을 수집하세요. 이 퍼즐은 이전 퍼즐과 비슷하지만 이번에는 Byte가 왼쪽으로 몸을 돌려야 보석을 수집할 수 있습니다. 이전 퍼즐에서 사용했던 명령과 새로운 명령 turnLeft()를 사용해 보세요. 1. Byte를 보석이 있는 곳까지 움직이고 보석을 수집하게 하는 명령을 만듭니다. 2. 코드 영역에 명령을 입력합니다. 3. 코드를 실행합니다. -------------------------------------------------------------------- moveForward() moveForward() turnLeft() moveForward() moveForward() collectGem() moveForward() moveForward() ..
목표 : Swift 명령을 사용하여 보석을 수집하도록 Byte를 움직여 보세요. Byte는 보석 수집을 좋아합니다. 하지만 혼자서는 보석을 수집할 수 없죠. 이번 퍼즐에서는 Swift 명령을 작성하여 Byte가 움직여 보석을 수집하도록 해야 합니다. 1. 보석이 어디에 있는지 찾습니다. 2. moveForward() 및 collectGem() 명령을 올바르게 조합하고 입력합니다. 3. 코드 실행을 누릅니다. -------------------------------------------------------------------------------- moveForward() moveForward() moveForward() collectGem() --------------------------------..
Comment