1 00:00:22,038 --> 00:00:24,756 에틱이 감옥을 탈출한 후에, 2 00:00:24,756 --> 00:00:28,441 헤지는 에틱과 함께 나라를 둘러싼 거대한 성벽인 3 00:00:28,441 --> 00:00:34,631 브래드배리어의 그늘 아래 있는 국경의 정착지로 날아갑니다. 4 00:00:34,641 --> 00:00:38,343 그 곳의 모든 정착민이 곧 모여들어 월별 배식을 받을 거에요. 5 00:00:38,973 --> 00:00:43,188 성벽의 사람들은 그 지역 곳곳으로부터 예술 작품을 모으는 6 00:00:43,188 --> 00:00:45,568 일을 하며 하루 하루를 보냅니다. 7 00:00:45,788 --> 00:00:50,098 배식날이 되자, 용광로 로봇들이 요란하게 도착합니다. 8 00:00:50,378 --> 00:00:54,769 그들이 음식을 먹으면, 불빛이 유지되고 음식이 전달되요. 9 00:00:56,119 --> 00:00:59,409 만약 그들이 굶게 되면, 사람들도 굶게 됩니다. 10 00:01:00,954 --> 00:01:04,334 헤지와 에틱이 소도시 외곽에 이르는 순간 11 00:01:04,334 --> 00:01:08,732 헤지의 연료가 고갈되는 바람에 그들은 불시착을 하게 됩니다. 12 00:01:10,576 --> 00:01:14,616 운이 좋게도, 모두가 배식 준비로 바빠 알아채지 못해요. 13 00:01:14,996 --> 00:01:17,870 오늘의 배식은 에틱이 지하 조직의 저항운동을 위한 14 00:01:17,870 --> 00:01:20,551 리더를 찾을 수 있는 장소에서 행해지고 있어요. 15 00:01:20,551 --> 00:01:24,819 이 사람이 강력한 힘을 가진 세가지 유물의 위치를 알고 있거든요. 16 00:01:24,819 --> 00:01:27,222 문제는 헤지와 에틱이 이 리더의 이름과 얼굴을 17 00:01:27,222 --> 00:01:30,218 모른다는 거에요. 18 00:01:30,618 --> 00:01:34,801 하지만 헤지는 다음의 정보를 모아왔어요. 19 00:01:34,801 --> 00:01:37,216 리더는 초록색의 눈을 가졌어요. 20 00:01:37,216 --> 00:01:39,269 만약 리더가 빨간 머리라면, 21 00:01:39,269 --> 00:01:43,236 이름에 최소 한 글자는 연속으로 중복되요. 22 00:01:43,236 --> 00:01:48,286 만약 리더가 안경을 썼다면, 이름에 정확히 2개의 모음이 들어가요. 23 00:01:48,286 --> 00:01:52,299 그렇지 않다면, 이름에 정확히 3개의 모음이 있을거에요. 24 00:01:52,299 --> 00:01:57,109 이 모든 사실에 해당하는 유일한 사람이 있어요. 25 00:01:57,109 --> 00:01:58,324 도망자가 되어버린 에틱은 26 00:01:58,324 --> 00:02:02,514 주의를 끌지 않고서는 군중 속으로 들어갈 수 없어요. 27 00:02:02,514 --> 00:02:05,326 대신에 에틱은 헤지에게 지시를 내릴 수 있죠. 28 00:02:05,326 --> 00:02:09,505 에틱이 가진 도구 하나는 프로그래머들이 컨디셔널이라고 부르는 거에요. 29 00:02:09,505 --> 00:02:13,185 "만약 A면, B이다."라는 조건문의 형태를 하고 있어요. 30 00:02:13,185 --> 00:02:16,376 흐름도는 이것이 어떻게 작동하는지 보여주는 훌륭한 보기에요. 31 00:02:16,376 --> 00:02:22,266 이 조건은 다음과 같아요. 만약 A가 사실이라면, B를 수행한다. 32 00:02:22,266 --> 00:02:26,178 다른 가능성에 대해 설명하는 다른 조건들도 있어요. 33 00:02:26,178 --> 00:02:30,025 이렇게 말할 수도 있죠. "만약 A가 사실이라면, 34 00:02:30,025 --> 00:02:33,718 B를 수행한다. 그렇지 않으면, C를 수행하라." 35 00:02:33,718 --> 00:02:38,828 그럼 에틱은 헤지에게 어떤 지시를 해야 저항운동 리더를 찾을 수 있을까요? 36 00:02:38,828 --> 00:02:43,492 영상을 잠시 멈추고 스스로 해결책을 생각해보세요. 37 00:02:43,492 --> 00:02:47,407 이런 문제라면, 우선 단순화시키는 게 도움이 될 수 있어요. 38 00:02:47,407 --> 00:02:50,987 만약 헤지가 단지 이 한 사람만 조사해도 된다면요? 39 00:02:50,987 --> 00:02:54,232 헤지는 이 사람에 대한 어떤 정보를 더 모아야할까요? 40 00:02:54,232 --> 00:02:57,236 헤지는 물을지도 모릅니다. "초록눈을 갖고 있나요?" 41 00:02:57,236 --> 00:03:01,688 헤지가 저항운동의 리더를 찾기 위해서 어떤 다른 질문을 해야할까요? 42 00:03:01,688 --> 00:03:05,728 그리고 어떻게 그 답들을 추적할 수 있을까요? 43 00:03:05,728 --> 00:03:10,718 영상을 잠시 멈추고 스스로 방법을 생각해보세요. 44 00:03:10,718 --> 00:03:14,607 인간으로써 이 문제에 어떻게 접근할지 직감적으로 느낄지도 몰라요. 45 00:03:14,607 --> 00:03:16,380 하지만 헤지는 인간이 아닌걸요. 46 00:03:16,380 --> 00:03:20,990 그래서 헤지에게 어떤 경우에도 적용할 수 있는 47 00:03:20,990 --> 00:03:23,654 구조화된 지시를 내리는 도전이 필요한 거에요. 48 00:03:23,654 --> 00:03:26,578 헤지는 해당하는 사람을 발견할 때 까지, 49 00:03:26,578 --> 00:03:29,139 정착민들을 한 사람씩 일일이 조사해야되요. 50 00:03:29,139 --> 00:03:32,709 다른 말로 설명하자면, 감옥에서의 그 자물쇠처럼, 51 00:03:32,709 --> 00:03:36,555 이것도 같은 지시를 반복하는 루프인 거에요. 52 00:03:36,555 --> 00:03:40,003 다만 이번의 경우, 이 루프는 조건의 형태를 하고 있는 53 00:03:40,003 --> 00:03:41,770 일련의 질문을 포함할 거에요. 54 00:03:41,770 --> 00:03:45,081 그리고 이 루프는 헤지가 목표물을 찾는대로 끝이 나요. 55 00:03:45,081 --> 00:03:48,592 하지만 우선, 여러분은 가지고 있는 정보를 정리하길 원할 거에요. 56 00:03:48,592 --> 00:03:55,130 모두는 자신만의 특징을 가지고 있죠. 눈동자 색, 머리 색, 안경, 이름. 57 00:03:55,130 --> 00:03:57,297 이 사람은 초록눈을 가지고 있나요? 58 00:03:57,297 --> 00:04:02,367 그럼, "눈동자 색" 에 체크 하세요. 그렇지 않다면, X 표시를 하세요. 59 00:04:02,367 --> 00:04:06,207 만약 빨간머리를 한 사람이라면, 이름에 중복된 글자가 포함되어 있나요? 60 00:04:06,207 --> 00:04:09,543 만약 그렇다면, "머리 색"에 체크 표시를 하세요. 61 00:04:09,543 --> 00:04:13,832 만약 이름에 중복된 글자가 없다면, "머리 색"에 X 표시를 하세요. 62 00:04:13,832 --> 00:04:18,582 빨간 머리여도 이름에 중복된 글자가 없으면 저항운동의 리더가 될 수 없죠. 63 00:04:18,582 --> 00:04:21,522 하지만 파란 머리의 사람에게는 헤지가 이 질문을 하지 않고 64 00:04:21,522 --> 00:04:25,432 다음 사람으로 넘어간다는 것을 잊지마세요. 65 00:04:25,432 --> 00:04:27,801 마지막 질문으로, 이렇게 물어볼 수 있겠네요. 66 00:04:27,801 --> 00:04:32,551 "만약 안경을 썼다면, 이름에 정확히 2개의 모음이 들어갔는가?" 67 00:04:32,551 --> 00:04:38,129 "만약 안경을 쓰지 않았다면, 이름에 정확히 3개의 모음이 있는가?" 68 00:04:38,129 --> 00:04:41,657 안경을 쓰고, 이름에 모음이 1개인 사람들이 군중 속에 있을 거에요. 69 00:04:41,657 --> 00:04:44,864 혹은 안경은 없지만 이름에 모음이 2개인 사람들이 있을거에요. 70 00:04:44,864 --> 00:04:48,673 하지만 그들은 우리가 찾는 사람이 아니니까 X표시를 받을거에요. 71 00:04:48,673 --> 00:04:52,198 이 저항운동의 리더는 모든 질문에서 체크 표시를 받았거나 72 00:04:52,198 --> 00:04:55,027 아무런 표시를 받지 못한 사람이 분명해요. 73 00:04:55,027 --> 00:04:58,113 표시가 없는 사람도 가능한게, 만약 파란 머리색의 누군가라면 74 00:04:58,113 --> 00:05:01,923 빨간 머리색에 대한 규칙은 적용되지 않으니까요. 75 00:05:01,923 --> 00:05:05,511 여러분은 헤지가 모든 사람에게 모든 질문을 하도록 할 수 있어요. 76 00:05:05,511 --> 00:05:09,215 그리고 나서 체크 표시와 빈칸을 받은 사람을 선택할 수 있어요. 77 00:05:09,217 --> 00:05:12,129 하지만 많은 시간을 절약할 수 있는 방법도 있는데, 78 00:05:12,129 --> 00:05:16,722 일단 헤지가 X표시를 하고나면 다음 사람에게 이동하게 하면되요. 79 00:05:16,722 --> 00:05:19,294 모든 질문에 대한 답을 알 필요는 없어요. 80 00:05:19,294 --> 00:05:24,404 단 하나의 X가 의미하는 건 여러분이 찾고 있는 목표물이 아니라는 뜻이죠. 81 00:05:26,283 --> 00:05:28,205 헤지는 군중들 사이로 바삐 돌아다니며, 82 00:05:28,205 --> 00:05:31,646 몇 분 내로 저항운동의 리더 아딜라를 찾아냅니다. 83 00:05:31,646 --> 00:05:33,785 그리고 그녀를 에틱에게 데려 갑니다. 84 00:05:33,785 --> 00:05:39,055 아딜라는 첫번째 유물인 힘의 노드를 훔쳐오는 것에 동의하지만, 85 00:05:39,055 --> 00:05:41,018 한 가지 조건이 있었습니다. 86 00:05:41,018 --> 00:05:45,486 에틱과 헤지가 도시를 공포에 떨게 하는 용광로 로봇들을 다시 프로그래밍해서 87 00:05:45,486 --> 00:05:48,349 이 혁명에 시동을 거는 것이에요. 88 00:05:48,349 --> 00:05:51,129 그리고 그 때에 맞추어, 로봇들이 내려옵니다.