1 00:00:29,937 --> 00:00:37,377 동면에서 깨어난 직후, 에틱은 불행히도 세 가지 충격을 마주합니다. 2 00:00:37,377 --> 00:00:40,339 첫 번째: 감옥. 3 00:00:40,339 --> 00:00:43,504 두 번째: 완전한 기억 상실. 4 00:00:43,504 --> 00:00:47,212 세 번째: 기이한 낯선 생명체가 창문 철창에 끼여 있다가 5 00:00:47,212 --> 00:00:50,867 간신히 빠져 나옵니다. 6 00:00:50,867 --> 00:00:56,425 그의 이름은 헤지, 그는 에틱을 도와 세계를 구하기 위해 왔습니다. 7 00:00:56,425 --> 00:00:59,956 하지만 우선 그들은 감옥에서 탈출해야 합니다. 8 00:00:59,956 --> 00:01:05,973 헤지는 손을 열쇠로 바꾸고 당면한 도전에 대해 설명합니다. 9 00:01:05,973 --> 00:01:10,623 각 감옥의 자물쇠는 동일하게 독특한 방법으로 작동합니다. 10 00:01:10,623 --> 00:01:17,251 열쇠 구멍 안은 빨간 다이얼로 돼 있어 100개의 방향으로 회전하고 11 00:01:17,251 --> 00:01:19,699 1부터 100까지 숫자가 매겨져 있습니다. 12 00:01:19,699 --> 00:01:24,043 해당 감옥의 열쇠로 다이얼을 돌려 올바른 위치에 멈추게 되면 13 00:01:24,043 --> 00:01:28,913 다이얼이 초록색으로 바뀌고 문이 열리게 됩니다. 14 00:01:28,913 --> 00:01:33,628 경비원에게서 열쇠를 훔치는 것은 불가능한 일이지만 15 00:01:33,628 --> 00:01:36,765 헤지에게 좋은 생각이 있습니다. 16 00:01:36,765 --> 00:01:39,496 헤지는 에틱의 명령을 수행할 수 있습니다. 17 00:01:39,496 --> 00:01:42,696 만일 에틱이 헤지에게 5걸음 앞으로 가고 18 00:01:42,696 --> 00:01:46,171 오른쪽으로 돌아 5걸음 더 가라고 명령한다면 19 00:01:46,171 --> 00:01:49,723 헤지는 정확히 그걸 해낼 겁니다. 20 00:01:49,723 --> 00:01:52,844 다만 헤지는 명확한 지시가 필요합니다. 21 00:01:52,844 --> 00:01:57,000 예를 들어 "자물쇠를 열어", "모든 번호를 시도해"는 모호하지만 22 00:01:57,000 --> 00:02:03,685 "다이얼을 5번째까지 돌려"는 가능합니다. 23 00:02:03,685 --> 00:02:07,707 일단 감옥에서 벗어나고 나면 경비원에게 잡히기 전에 24 00:02:07,707 --> 00:02:12,225 감옥의 외관문을 열고 나갈 수 있는 시간이 많지 않습니다. 25 00:02:12,225 --> 00:02:17,705 그렇다면 헤지에게 어떤 지시를 내려야 효율적으로 모든 문을 열 수 있을까요? 26 00:02:20,325 --> 00:02:24,395 문제를 스스로 해결할 수 있도록 영상을 잠시 멈추세요. 27 00:02:25,775 --> 00:02:30,752 해답을 설명하기 전에 힌트를 먼저 드리겠습니다. 28 00:02:30,752 --> 00:02:37,180 문을 열 수 있는 키 프로그래밍 컨셉은 '루프(반복)'입니다. 29 00:02:37,180 --> 00:02:42,510 이는 한 개 또는 그 이상의 지시를 헤지가 특정 횟수만큼 30 00:02:42,510 --> 00:02:46,654 반복하게 만드는 것으로 31 00:02:46,654 --> 00:02:50,065 "위아래로 100번 뛰어" 같은 것입니다. 32 00:02:50,065 --> 00:02:55,245 혹은 어떤 조건에 부합할 때까지 헤지가 행동을 반복하게끔 지시하여 33 00:02:55,245 --> 00:03:00,231 "7시까지 계속 위아래로 뛰어" 같이 하는 것입니다. 34 00:03:00,231 --> 00:03:06,248 잠시 멈추고 스스로 해결해 보세요. 35 00:03:06,248 --> 00:03:10,136 한 가지 확실한 것은 헤지가 맞는 다이얼을 찾을 때까지 36 00:03:10,136 --> 00:03:14,230 모든 번호를 시도하게끔 만들 방법을 찾아야 한다는 것입니다. 37 00:03:14,230 --> 00:03:18,520 좀더 노력이 필요한 것이 당신이 해야할 방법입니다. 38 00:03:18,520 --> 00:03:23,800 한 가지 방법은 연속으로 모든 번호를 시도해 보라고 하는 것입니다. 39 00:03:23,800 --> 00:03:26,505 1번으로 돌려 보고 색깔을 확인해라. 40 00:03:26,505 --> 00:03:32,353 만일 초록색으로 바뀌면 문을 열고 그렇지 않다면 2번으로 돌려 봐라. 41 00:03:32,353 --> 00:03:38,243 이것도 안 되면 3번으로 돌려 봐라. 이렇게 100번까지 시도하는 겁니다. 42 00:03:38,243 --> 00:03:41,817 하지만 이렇게 전부 나열하는 것은 귀찮은 일입니다. 43 00:03:41,817 --> 00:03:44,253 왜 100줄이 넘는 지시를 입력하나요? 44 00:03:44,253 --> 00:03:48,388 똑같은 일을 3줄이면 할 수 있는데 말이죠. 45 00:03:48,388 --> 00:03:50,683 이럴 때 루프를 사용하는 겁니다. 46 00:03:50,683 --> 00:03:53,908 이를 사용하는 방법은 몇 가지가 있습니다. 47 00:03:53,908 --> 00:03:56,263 자물쇠는 100개의 다이얼이 있으니 48 00:03:56,263 --> 00:04:02,314 에틱이 "다이얼의 색깔을 확인해" 그리고 "다이얼을 앞으로 하나 돌려" 49 00:04:02,314 --> 00:04:06,196 이것을 100회 반복하고 50 00:04:06,196 --> 00:04:13,012 다이얼이 초록색으로 바뀐 곳을 기억했다 "그 번호로 돌아가"라고 하는 겁니다. 51 00:04:13,012 --> 00:04:17,179 어떤 행동을 특정 횟수만큼 반복하는 루프를 52 00:04:17,179 --> 00:04:20,165 "횟수(for)" 루프라고 합니다. 53 00:04:20,165 --> 00:04:22,107 하지만 좀 더 효율적인 루프가 있는데 54 00:04:22,107 --> 00:04:27,357 헤지가 다이얼이 초록색이 될 때까지 하나씩 돌리다가 55 00:04:27,357 --> 00:04:31,844 초록색으로 바뀌면 거기서 멈추고 문을 열게 하는 겁니다. 56 00:04:31,844 --> 00:04:35,253 이렇게 하면 만일 문이 1번에서 열린다고 했을 때 57 00:04:35,253 --> 00:04:39,248 남은 숫자를 전부 돌아서 확인할 필요가 없어집니다. 58 00:04:39,248 --> 00:04:42,662 이건 "까지(until)" 루프인데 59 00:04:42,662 --> 00:04:47,442 어떤 조건에 부합할 때까지 행동을 해야 하기 때문입니다. 60 00:04:47,442 --> 00:04:52,211 비슷한 대안으로 다이얼이 계속해서 빨간색일 동안 돌리다가 61 00:04:52,211 --> 00:04:54,310 멈추게 하는 방법입니다. 62 00:04:54,310 --> 00:04:58,042 이건 "동안(while)" 루프입니다. 63 00:04:58,042 --> 00:04:59,930 이제 모험으로 돌아갑시다. 64 00:04:59,930 --> 00:05:07,030 헤지는 번호를 반복적으로 확인했고 41번에서 감옥이 열렸습니다. 65 00:05:07,030 --> 00:05:10,951 에틱과 헤지는 경비원이 교대하는 완벽한 타이밍까지 기다렸다가 66 00:05:10,951 --> 00:05:14,480 탈출을 시도합니다. 67 00:05:14,480 --> 00:05:19,887 곧 에틱은 선택의 기로에 놓입니다. 신비한 크리스탈 안으로 숨을지, 68 00:05:19,887 --> 00:05:23,851 아니면 외부문을 열고 탈출을 시도할지 말입니다. 69 00:05:23,851 --> 00:05:26,117 에틱은 탈출하기로 결심합니다. 70 00:05:28,227 --> 00:05:34,643 두 번째 문은 좀 더 오래 걸려서 헤지가 93번까지 돌려 봐야 했습니다. 71 00:05:34,643 --> 00:05:37,193 하지만 문을 여는 데 성공했고 72 00:05:43,871 --> 00:05:48,741 기회를 봐서 그가 왜 에틱을 구출했는지 설명해 줍니다. 73 00:05:48,741 --> 00:05:50,469 세계는 혼란에 빠져 있습니다. 74 00:05:50,469 --> 00:05:54,542 로봇들이 세계를 점령했고 에틱만이 문제를 바로잡을 수 있습니다. 75 00:05:54,542 --> 00:05:55,695 그렇게 하기 위해서는 76 00:05:55,695 --> 00:05:58,161 강력한 힘을 가진 세 가지 유물을 모아야 하는데 77 00:05:58,161 --> 00:06:01,623 이것들은 전역에서 사악한 목적으로 사용되고 있습니다. 78 00:06:01,623 --> 00:06:05,971 에틱만이 이것들을 월드 머신, 즉 대형 크리스탈로 되돌려 놓아 79 00:06:05,971 --> 00:06:07,471 문제를 바로잡을 수 있습니다. 80 00:06:19,685 --> 00:06:22,525 에틱이 감옥에서는 탈출한 것 같은데.. 81 00:06:22,525 --> 00:06:25,455 도대체 무슨 일에 처하게 된 걸까요?