{"data":{"site":{"siteMetadata":{"title":"lastrites2018","author":"lastrites2018","siteUrl":"https://lastrites2018.netlify.com","comment":{"disqusShortName":"","utterances":"lastrites2018/gatsby-first-blog"},"sponsor":{"buyMeACoffeeId":""}}},"markdownRemark":{"id":"af5af109-1290-5b3d-9923-a26ce384fe25","excerpt":"남은 한 달 동안 어떻게 공부해야 할 것인가? 한빛미디어 러닝 자바스크립트 http://www.hanbit.co.kr/store/books/look.php?p_code=B2328850940 호용 멘토님 조언 비동기함수 setTimeout 비동기의 실행순서 한 달 동안 예습보다 복습? 이벤트 핸들러, 가능하면 jQuery 없이 자바스크립트로 이벤트 핸들러를 붙이는 방법 연습 jQuery 없이 엘리멘트 만들고 이벤트를 붙이는 것 트위틀러 리팩토링? 트렐로 Drag & Drop 만들기 JSON Tree…","html":"<p><strong>남은 한 달 동안 어떻게 공부해야 할 것인가?</strong></p>\n<p>한빛미디어 러닝 자바스크립트</p>\n<p><a href=\"http://www.hanbit.co.kr/store/books/look.php?p_code=B2328850940\">http://www.hanbit.co.kr/store/books/look.php?p_code=B2328850940</a></p>\n<p><em>호용 멘토님 조언</em></p>\n<p>비동기함수 setTimeout</p>\n<p>비동기의 실행순서</p>\n<p>한 달 동안 예습보다 복습?</p>\n<p>이벤트 핸들러, 가능하면 jQuery 없이 자바스크립트로 이벤트 핸들러를 붙이는 방법 연습</p>\n<p>jQuery 없이 엘리멘트 만들고 이벤트를 붙이는 것</p>\n<p>트위틀러 리팩토링?</p>\n<p>트렐로 Drag &#x26; Drop 만들기</p>\n<p>JSON</p>\n<p>Tree Search 연습</p>\n<p>getElementByclassname</p>\n<p>특정 Element를 찾아내는 것, 구현연습</p>\n<p>http의 작동 원리 -> 이머시브 안 들으시는 분들</p>\n<p>프리 코스때 자신이 짰던 코드들을 이해해야 한다</p>\n<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\"><span class=\"token punctuation\">(</span><span class=\"token keyword\">function</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n    console<span class=\"token punctuation\">.</span><span class=\"token function\">log</span><span class=\"token punctuation\">(</span><span class=\"token number\">1</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n    <span class=\"token function\">setTimeout</span><span class=\"token punctuation\">(</span><span class=\"token keyword\">function</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">{</span>console<span class=\"token punctuation\">.</span><span class=\"token function\">log</span><span class=\"token punctuation\">(</span><span class=\"token number\">2</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span> <span class=\"token number\">1000</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n    <span class=\"token function\">setTimeout</span><span class=\"token punctuation\">(</span><span class=\"token keyword\">function</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">{</span>console<span class=\"token punctuation\">.</span><span class=\"token function\">log</span><span class=\"token punctuation\">(</span><span class=\"token number\">3</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span> <span class=\"token number\">0</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n    console<span class=\"token punctuation\">.</span><span class=\"token function\">log</span><span class=\"token punctuation\">(</span><span class=\"token number\">4</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n<span class=\"token punctuation\">}</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n\n실행 순서는<span class=\"token operator\">?</span></code></pre></div>\n<h2 id=\"토이-마지막\"><a href=\"#%ED%86%A0%EC%9D%B4-%EB%A7%88%EC%A7%80%EB%A7%89\" aria-label=\"토이 마지막 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>토이 마지막</h2>\n<p>유클리드 호제법</p>\n<p><a href=\"https://ko.wikipedia.org/wiki/%EC%9C%A0%ED%81%B4%EB%A6%AC%EB%93%9C_%ED%98%B8%EC%A0%9C%EB%B2%95\">https://ko.wikipedia.org/wiki/%EC%9C%A0%ED%81%B4%EB%A6%AC%EB%93%9C_%ED%98%B8%EC%A0%9C%EB%B2%95</a></p>\n<p>호제법이란 말은 두 수가 서로 상대방 수를 나누어서 결국 원하는 수를 얻는 알고리즘.</p>\n<p>2개의 자연수 a, b에 대해서 a를 b로 나눈 나머지를 r이라 하면(단, a>b), a와 b의 최대공약수는 b와 r의 최대공약수와 같다.</p>\n<p>이 성질에 따라, b를 r로 나눈 나머지 r’를 구하고,</p>\n<p>다시 r을 r’로 나눈 나머지를 구하는 과정을 반복하여</p>\n<p>나머지가 0이 되었을 때 나누는 수가 a와 b의 최대공약수이다.</p>\n<p>이는 명시적으로 기술된 가장 오래된 알고리즘.</p>\n<p>1071과 1029의 최대공약수를 구하면,</p>\n<ul>\n<li>1071은 1029로 나누어떨어지지 않기 때문에, 1071을 1029로 나눈 나머지를 구한다. => 42</li>\n<li>1029는 42로 나누어떨어지지 않기 때문에, 1029를 42로 나눈 나머지를 구한다. => 21</li>\n<li>42는 21로 나누어떨어진다.</li>\n</ul>\n<p>따라서, 최대공약수는 21이다.</p>\n<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\">유클리드 호제법\n\n<span class=\"token keyword\">var</span> r <span class=\"token operator\">=</span> <span class=\"token number\">1</span><span class=\"token punctuation\">;</span>\n<span class=\"token keyword\">while</span> <span class=\"token punctuation\">(</span>r <span class=\"token operator\">!==</span> <span class=\"token number\">0</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n    a <span class=\"token operator\">/</span> b <span class=\"token operator\">=</span>\n\n\n<span class=\"token punctuation\">}</span></code></pre></div>","frontmatter":{"title":"프리코스 마지막 토이시간, 남은 한 달 동안 어떻게 공부해야 할 것인가","date":"August 11, 2018"}}},"pageContext":{"isCreatedByStatefulCreatePages":false,"slug":"/til/20180811 프리코스 마지막 토이시간, 남은 한 달 동안 어떻게 공부해야 할 것인가/","previous":{"fields":{"slug":"/til/20180810 Quiz-Wrong answer/"},"frontmatter":{"title":"Quiz - Wrong answer","category":"TIL"}},"next":{"fields":{"slug":"/til/20180811 trello 구현하기 1회차/"},"frontmatter":{"title":"trello 구현하기 1회차","category":"TIL"}}}}