WEBVTT 00:00:29.937 --> 00:00:37.377 동면에서 깨어난 직후, 에틱은 불행히도 세 가지 충격을 마주합니다. NOTE Paragraph 00:00:37.377 --> 00:00:40.339 첫 번째: 감옥. NOTE Paragraph 00:00:40.339 --> 00:00:43.504 두 번째: 완전한 기억 상실. NOTE Paragraph 00:00:43.504 --> 00:00:47.212 세 번째: 기이한 낯선 생명체가 창문 철창에 끼여 있다가 00:00:47.212 --> 00:00:50.867 간신히 빠져 나옵니다. NOTE Paragraph 00:00:50.867 --> 00:00:56.425 그의 이름은 헤지, 그는 에틱을 도와 세계를 구하기 위해 왔습니다. 00:00:56.425 --> 00:00:59.956 하지만 우선 그들은 감옥에서 탈출해야 합니다. NOTE Paragraph 00:00:59.956 --> 00:01:05.973 헤지는 손을 열쇠로 바꾸고 당면한 도전에 대해 설명합니다. NOTE Paragraph 00:01:05.973 --> 00:01:10.623 각 감옥의 자물쇠는 동일하게 독특한 방법으로 작동합니다. 00:01:10.623 --> 00:01:17.251 열쇠 구멍 안은 빨간 다이얼로 돼 있어 100개의 방향으로 회전하고 00:01:17.251 --> 00:01:19.699 1부터 100까지 숫자가 매겨져 있습니다. 00:01:19.699 --> 00:01:24.043 해당 감옥의 열쇠로 다이얼을 돌려 올바른 위치에 멈추게 되면 00:01:24.043 --> 00:01:28.913 다이얼이 초록색으로 바뀌고 문이 열리게 됩니다. 00:01:28.913 --> 00:01:33.628 경비원에게서 열쇠를 훔치는 것은 불가능한 일이지만 00:01:33.628 --> 00:01:36.765 헤지에게 좋은 생각이 있습니다. NOTE Paragraph 00:01:36.765 --> 00:01:39.496 헤지는 에틱의 명령을 수행할 수 있습니다. 00:01:39.496 --> 00:01:42.696 만일 에틱이 헤지에게 5걸음 앞으로 가고 00:01:42.696 --> 00:01:46.171 오른쪽으로 돌아 5걸음 더 가라고 명령한다면 00:01:46.171 --> 00:01:49.723 헤지는 정확히 그걸 해낼 겁니다. 00:01:49.723 --> 00:01:52.844 다만 헤지는 명확한 지시가 필요합니다. 00:01:52.844 --> 00:01:57.000 예를 들어 "자물쇠를 열어", "모든 번호를 시도해"는 모호하지만 00:01:57.000 --> 00:02:03.685 "다이얼을 5번째까지 돌려"는 가능합니다. NOTE Paragraph 00:02:03.685 --> 00:02:07.707 일단 감옥에서 벗어나고 나면 경비원에게 잡히기 전에 00:02:07.707 --> 00:02:12.225 감옥의 외관문을 열고 나갈 수 있는 시간이 많지 않습니다. 00:02:12.225 --> 00:02:17.705 그렇다면 헤지에게 어떤 지시를 내려야 효율적으로 모든 문을 열 수 있을까요? NOTE Paragraph 00:02:20.325 --> 00:02:24.395 문제를 스스로 해결할 수 있도록 영상을 잠시 멈추세요. NOTE Paragraph 00:02:25.775 --> 00:02:30.752 해답을 설명하기 전에 힌트를 먼저 드리겠습니다. NOTE Paragraph 00:02:30.752 --> 00:02:37.180 문을 열 수 있는 키 프로그래밍 컨셉은 '루프(반복)'입니다. 00:02:37.180 --> 00:02:42.510 이는 한 개 또는 그 이상의 지시를 헤지가 특정 횟수만큼 00:02:42.510 --> 00:02:46.654 반복하게 만드는 것으로 00:02:46.654 --> 00:02:50.065 "위아래로 100번 뛰어" 같은 것입니다. 00:02:50.065 --> 00:02:55.245 혹은 어떤 조건에 부합할 때까지 헤지가 행동을 반복하게끔 지시하여 00:02:55.245 --> 00:03:00.231 "7시까지 계속 위아래로 뛰어" 같이 하는 것입니다. NOTE Paragraph 00:03:00.231 --> 00:03:06.248 잠시 멈추고 스스로 해결해 보세요. NOTE Paragraph 00:03:06.248 --> 00:03:10.136 한 가지 확실한 것은 헤지가 맞는 다이얼을 찾을 때까지 00:03:10.136 --> 00:03:14.230 모든 번호를 시도하게끔 만들 방법을 찾아야 한다는 것입니다. 00:03:14.230 --> 00:03:18.520 좀더 노력이 필요한 것이 당신이 해야할 방법입니다. NOTE Paragraph 00:03:18.520 --> 00:03:23.800 한 가지 방법은 연속으로 모든 번호를 시도해 보라고 하는 것입니다. 00:03:23.800 --> 00:03:26.505 1번으로 돌려 보고 색깔을 확인해라. 00:03:26.505 --> 00:03:32.353 만일 초록색으로 바뀌면 문을 열고 그렇지 않다면 2번으로 돌려 봐라. 00:03:32.353 --> 00:03:38.243 이것도 안 되면 3번으로 돌려 봐라. 이렇게 100번까지 시도하는 겁니다. NOTE Paragraph 00:03:38.243 --> 00:03:41.817 하지만 이렇게 전부 나열하는 것은 귀찮은 일입니다. 00:03:41.817 --> 00:03:44.253 왜 100줄이 넘는 지시를 입력하나요? 00:03:44.253 --> 00:03:48.388 똑같은 일을 3줄이면 할 수 있는데 말이죠. NOTE Paragraph 00:03:48.388 --> 00:03:50.683 이럴 때 루프를 사용하는 겁니다. 00:03:50.683 --> 00:03:53.908 이를 사용하는 방법은 몇 가지가 있습니다. 00:03:53.908 --> 00:03:56.263 자물쇠는 100개의 다이얼이 있으니 00:03:56.263 --> 00:04:02.314 에틱이 "다이얼의 색깔을 확인해" 그리고 "다이얼을 앞으로 하나 돌려" 00:04:02.314 --> 00:04:06.196 이것을 100회 반복하고 00:04:06.196 --> 00:04:13.012 다이얼이 초록색으로 바뀐 곳을 기억했다 "그 번호로 돌아가"라고 하는 겁니다. 00:04:13.012 --> 00:04:17.179 어떤 행동을 특정 횟수만큼 반복하는 루프를 00:04:17.179 --> 00:04:20.165 "횟수(for)" 루프라고 합니다. NOTE Paragraph 00:04:20.165 --> 00:04:22.107 하지만 좀 더 효율적인 루프가 있는데 00:04:22.107 --> 00:04:27.357 헤지가 다이얼이 초록색이 될 때까지 하나씩 돌리다가 00:04:27.357 --> 00:04:31.844 초록색으로 바뀌면 거기서 멈추고 문을 열게 하는 겁니다. 00:04:31.844 --> 00:04:35.253 이렇게 하면 만일 문이 1번에서 열린다고 했을 때 00:04:35.253 --> 00:04:39.248 남은 숫자를 전부 돌아서 확인할 필요가 없어집니다. 00:04:39.248 --> 00:04:42.662 이건 "까지(until)" 루프인데 00:04:42.662 --> 00:04:47.442 어떤 조건에 부합할 때까지 행동을 해야 하기 때문입니다. 00:04:47.442 --> 00:04:52.211 비슷한 대안으로 다이얼이 계속해서 빨간색일 동안 돌리다가 00:04:52.211 --> 00:04:54.310 멈추게 하는 방법입니다. 00:04:54.310 --> 00:04:58.042 이건 "동안(while)" 루프입니다. NOTE Paragraph 00:04:58.042 --> 00:04:59.930 이제 모험으로 돌아갑시다. NOTE Paragraph 00:04:59.930 --> 00:05:07.030 헤지는 번호를 반복적으로 확인했고 41번에서 감옥이 열렸습니다. 00:05:07.030 --> 00:05:10.951 에틱과 헤지는 경비원이 교대하는 완벽한 타이밍까지 기다렸다가 00:05:10.951 --> 00:05:14.480 탈출을 시도합니다. NOTE Paragraph 00:05:14.480 --> 00:05:19.887 곧 에틱은 선택의 기로에 놓입니다. 신비한 크리스탈 안으로 숨을지, 00:05:19.887 --> 00:05:23.851 아니면 외부문을 열고 탈출을 시도할지 말입니다. 00:05:23.851 --> 00:05:26.117 에틱은 탈출하기로 결심합니다. 00:05:28.227 --> 00:05:34.643 두 번째 문은 좀 더 오래 걸려서 헤지가 93번까지 돌려 봐야 했습니다. 00:05:34.643 --> 00:05:37.193 하지만 문을 여는 데 성공했고 00:05:43.871 --> 00:05:48.741 기회를 봐서 그가 왜 에틱을 구출했는지 설명해 줍니다. NOTE Paragraph 00:05:48.741 --> 00:05:50.469 세계는 혼란에 빠져 있습니다. 00:05:50.469 --> 00:05:54.542 로봇들이 세계를 점령했고 에틱만이 문제를 바로잡을 수 있습니다. 00:05:54.542 --> 00:05:55.695 그렇게 하기 위해서는 00:05:55.695 --> 00:05:58.161 강력한 힘을 가진 세 가지 유물을 모아야 하는데 00:05:58.161 --> 00:06:01.623 이것들은 전역에서 사악한 목적으로 사용되고 있습니다. 00:06:01.623 --> 00:06:05.971 에틱만이 이것들을 월드 머신, 즉 대형 크리스탈로 되돌려 놓아 00:06:05.971 --> 00:06:07.471 문제를 바로잡을 수 있습니다. NOTE Paragraph 00:06:19.685 --> 00:06:22.525 에틱이 감옥에서는 탈출한 것 같은데.. 00:06:22.525 --> 00:06:25.455 도대체 무슨 일에 처하게 된 걸까요?