![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboYaCu%2Fbtq8q1EOLQ4%2FR2TTzgfzcQ3aXu1leK7fOK%2Fimg.png)
도전 과제 : if 구문을 통해 캐릭터가 보석위에 있는 경우 명령을 순서대로 실행하도록 합니다. 축하합니다! if 구문과 else if 블록을 사용하여 조건 코드를 작성하는 방법을 배웠어요. isOnGem과 같은 조건의 값을 항상 true 또는 false죠. 이것을 불리언 값이라고 합니다. 프로그래머들은 조건 코드와 불리언 값을 함께 사용하여 프로그램이 특정 코드 블록을 실행하는 상황을 설정합니다. 1. 아래의 if 구문에서 불리언 조건 isOnGem을 사용하고 조건이 true일 때 실행할 명령을 추가합니다. 2. 불리언 조건이 false일 때 실행할 명령을 위해 기존의 else 블록을 수정하거나 그대로 사용합니다. 3.필요한 경우, for 루프를 실행할 횟수를 조정합니다. 한번 해보시고 아래 내용 드래..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSHy8W%2Fbtq8ntHf4Nl%2FoFIXHsc6N3gHBlPujfawNk%2Fimg.png)
도전 과제 : 패턴을 분해 하고 나만의 함수를 만들어 보세요. 마지막 도전 과제 입니다. 명령 패턴을 찾아낸 다음 패턴을 호출하는 함수를 만들어 보세요. 함수를 활용하여 퍼즐을 해결해 보세요. 예제) func moveThenToggle() { moveForward() moveForward() toggleSwitch() } 퍼즐이 더 복잡하다면, 첫 번째 함수에 포함된 일부를 재활용하여 새로운 함수를 정의해 보세요. 그런 다음, 두 개의 함수를 활용하여 퍼즐을 풀어 보세요. 한번 해보시고 아래 내용 드래그 하시면 보입니다. ----------------------------------------------------------------- func moveTurnToggle(){ moveForward() ..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeoybXf%2Fbtq8kKibqup%2FoPmxdjg5WmrWHf26KmijPk%2Fimg.png)
도전 과제 : 선택지를 평가하고 가장 빠른 길을 선택해 보세요. 이번 레슨의 마지막 도전 과제입니다. 지금까지보다 더욱 복잡하고 넓은 세계에서 Byte를 이리저리 움직여 보세요. 이 세계에는 포털이 두곳 있습니다. 해결 방법은 여러 가지에요. Byte가 보석을 줍고 스위치를 작동할 수 있는 가장 빠른 길을 생각해 보세요. 포털은 한 개를 사용하거나 두 개 모두를 사용할 수도 있습니다. 지금까지 배웠던 모든 명령을 사용해 보세요. 디버깅 기술을 활용해야 할 수도 있어요! 팁! 캐릭터를 바꾸고 싶으세요? Byte를 누르면 새로운 모습을 선택할 수 있습니다. 한번 해보시고 아래 내용 드래그 하시면 보입니다. ----------------------------------------------------- mov..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8VpNo%2Fbtq8ivyV7Q5%2FX9185M3WWoFPiF9k2X7ZU0%2Fimg.png)
도전 과제 : 명령 순서를 변경하여 코드를 디버깅하세요. 이번 도전 과제에서는 아래에 표시된 코드에서 순서와 맞지 않는 명령을 찾아내고 위치를 변경하며. 버그를 파악하는 기술을 연습하게 됩니다. 주의하세요! 이 지도에 있는 스위치 중 하나는 열림 상태에서 시작합니다. Byte가 스위치를 닫힘 상태로 두면 버그입니다. 모든 스위치를 열어 도전 과제를 완료해보세요. 수정 사항을 적용할 때마다 코드를 실행해 보는 것이 좋습니다. 버그를 파악하고 수정했는지 확인할 수 있기 때문이죠. 계속 실수하게 되더라도 걱정하지 마세요. 실수를 통해 새로운 것을 배우는 것이 최고의 방법이며 오랫동안 기억에 남는답니다. 한번 해보시고 아래 내용 드래그하시면 확인가능합니다. ------------------------------..
Comment