<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>시스랙_보안 레코드</title>
    <link>https://insteadoview.tistory.com/</link>
    <description>ciSSSrak = real name &amp;rarr; Caesar cipher &amp;rarr; Anagram</description>
    <language>ko</language>
    <pubDate>Wed, 12 Aug 2026 11:03:13 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>ciSSSrak</managingEditor>
    <image>
      <title>시스랙_보안 레코드</title>
      <url>https://tistory1.daumcdn.net/tistory/6231668/attach/0a122f23ddf04584ae90c62dbbda8659</url>
      <link>https://insteadoview.tistory.com</link>
    </image>
    <item>
      <title>파이썬 예제 [5]</title>
      <link>https://insteadoview.tistory.com/233</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_free-python-training-770x514.jpeg&quot; data-origin-width=&quot;770&quot; data-origin-height=&quot;514&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lKOLT/btsgFdie0bx/ifUksT1Wgc7R9lhk7NjhZK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lKOLT/btsgFdie0bx/ifUksT1Wgc7R9lhk7NjhZK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lKOLT/btsgFdie0bx/ifUksT1Wgc7R9lhk7NjhZK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlKOLT%2FbtsgFdie0bx%2FifUksT1Wgc7R9lhk7NjhZK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;770&quot; height=&quot;514&quot; data-filename=&quot;edited_free-python-training-770x514.jpeg&quot; data-origin-width=&quot;770&quot; data-origin-height=&quot;514&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div class=&quot;revenue_unit_wrap&quot;&gt;
  &lt;div class=&quot;revenue_unit_item adsense responsive&quot;&gt;
    &lt;div class=&quot;revenue_unit_info&quot;&gt;반응형&lt;/div&gt;
    &lt;script src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot; async=&quot;async&quot;&gt;&lt;/script&gt;
    &lt;ins class=&quot;adsbygoogle&quot; style=&quot;display: block;&quot; data-ad-host=&quot;ca-host-pub-9691043933427338&quot; data-ad-client=&quot;ca-pub-7535784106720513&quot; data-ad-format=&quot;auto&quot;&gt;&lt;/ins&gt;
    &lt;script&gt;(adsbygoogle = window.adsbygoogle || []).push({});&lt;/script&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;847&quot; data-origin-height=&quot;375&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBK4cm/btsgCCDBE25/AkL2Q9Wk4H9MbVcMexAVY1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBK4cm/btsgCCDBE25/AkL2Q9Wk4H9MbVcMexAVY1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBK4cm/btsgCCDBE25/AkL2Q9Wk4H9MbVcMexAVY1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBK4cm%2FbtsgCCDBE25%2FAkL2Q9Wk4H9MbVcMexAVY1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;847&quot; height=&quot;375&quot; data-origin-width=&quot;847&quot; data-origin-height=&quot;375&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;428&quot; data-origin-height=&quot;275&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkRJnj/btsgE7o5o8t/eXDmk842vekQwBvMsOYrkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkRJnj/btsgE7o5o8t/eXDmk842vekQwBvMsOYrkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkRJnj/btsgE7o5o8t/eXDmk842vekQwBvMsOYrkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkRJnj%2FbtsgE7o5o8t%2FeXDmk842vekQwBvMsOYrkk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;428&quot; height=&quot;275&quot; data-origin-width=&quot;428&quot; data-origin-height=&quot;275&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;808&quot; data-origin-height=&quot;188&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cx7VYZ/btsgEaGhSgY/tFQzCbyNqPQozVND06hE9k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cx7VYZ/btsgEaGhSgY/tFQzCbyNqPQozVND06hE9k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cx7VYZ/btsgEaGhSgY/tFQzCbyNqPQozVND06hE9k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcx7VYZ%2FbtsgEaGhSgY%2FtFQzCbyNqPQozVND06hE9k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;808&quot; height=&quot;188&quot; data-origin-width=&quot;808&quot; data-origin-height=&quot;188&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;364&quot; data-origin-height=&quot;92&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Q9NiJ/btsgEe3ocwK/kMq776Ub3kauf1y3g1nWe0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Q9NiJ/btsgEe3ocwK/kMq776Ub3kauf1y3g1nWe0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Q9NiJ/btsgEe3ocwK/kMq776Ub3kauf1y3g1nWe0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQ9NiJ%2FbtsgEe3ocwK%2FkMq776Ub3kauf1y3g1nWe0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;364&quot; height=&quot;92&quot; data-origin-width=&quot;364&quot; data-origin-height=&quot;92&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;142&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/733e0/btsgEBDZTSI/35NW4PV24VOZF5EC4cAd1k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/733e0/btsgEBDZTSI/35NW4PV24VOZF5EC4cAd1k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/733e0/btsgEBDZTSI/35NW4PV24VOZF5EC4cAd1k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F733e0%2FbtsgEBDZTSI%2F35NW4PV24VOZF5EC4cAd1k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;856&quot; height=&quot;142&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;142&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;56&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cdIxqH/btsgC4zR696/i8CZjX2CoBemjYl1AkN6Ok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cdIxqH/btsgC4zR696/i8CZjX2CoBemjYl1AkN6Ok/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cdIxqH/btsgC4zR696/i8CZjX2CoBemjYl1AkN6Ok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcdIxqH%2FbtsgC4zR696%2Fi8CZjX2CoBemjYl1AkN6Ok%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1090&quot; height=&quot;56&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;56&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;838&quot; data-origin-height=&quot;161&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cqaeRZ/btsgFeg8Xrl/R5r552E8pRRttHZxpZABhk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cqaeRZ/btsgFeg8Xrl/R5r552E8pRRttHZxpZABhk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cqaeRZ/btsgFeg8Xrl/R5r552E8pRRttHZxpZABhk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcqaeRZ%2FbtsgFeg8Xrl%2FR5r552E8pRRttHZxpZABhk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;838&quot; height=&quot;161&quot; data-origin-width=&quot;838&quot; data-origin-height=&quot;161&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;297&quot; data-origin-height=&quot;211&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cbOc56/btsgChNh8Hs/qaKvUkgAmIy4KR8TCpTydK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cbOc56/btsgChNh8Hs/qaKvUkgAmIy4KR8TCpTydK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cbOc56/btsgChNh8Hs/qaKvUkgAmIy4KR8TCpTydK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcbOc56%2FbtsgChNh8Hs%2FqaKvUkgAmIy4KR8TCpTydK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;297&quot; height=&quot;211&quot; data-origin-width=&quot;297&quot; data-origin-height=&quot;211&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;613&quot; data-origin-height=&quot;366&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bd7utN/btsgDhTUSmP/hC42Ks8xzc5MCzwQEGq0Sk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bd7utN/btsgDhTUSmP/hC42Ks8xzc5MCzwQEGq0Sk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bd7utN/btsgDhTUSmP/hC42Ks8xzc5MCzwQEGq0Sk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbd7utN%2FbtsgDhTUSmP%2FhC42Ks8xzc5MCzwQEGq0Sk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;613&quot; height=&quot;366&quot; data-origin-width=&quot;613&quot; data-origin-height=&quot;366&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;250&quot; data-origin-height=&quot;136&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cS8WAf/btsgKph8bB5/PkKqUxvOuuwjRdPPcucRvk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cS8WAf/btsgKph8bB5/PkKqUxvOuuwjRdPPcucRvk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cS8WAf/btsgKph8bB5/PkKqUxvOuuwjRdPPcucRvk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcS8WAf%2FbtsgKph8bB5%2FPkKqUxvOuuwjRdPPcucRvk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;250&quot; height=&quot;136&quot; data-origin-width=&quot;250&quot; data-origin-height=&quot;136&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;978&quot; data-origin-height=&quot;336&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QURP7/btsgCCRbCMd/wQrEElnnyw44DPCEaWmRSk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QURP7/btsgCCRbCMd/wQrEElnnyw44DPCEaWmRSk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QURP7/btsgCCRbCMd/wQrEElnnyw44DPCEaWmRSk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQURP7%2FbtsgCCRbCMd%2FwQrEElnnyw44DPCEaWmRSk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;978&quot; height=&quot;336&quot; data-origin-width=&quot;978&quot; data-origin-height=&quot;336&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;38&quot; data-origin-height=&quot;84&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cjx3I0/btsgEdDnnYY/GXvz18RkagF4nzpQMY75sk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cjx3I0/btsgEdDnnYY/GXvz18RkagF4nzpQMY75sk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cjx3I0/btsgEdDnnYY/GXvz18RkagF4nzpQMY75sk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcjx3I0%2FbtsgEdDnnYY%2FGXvz18RkagF4nzpQMY75sk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;38&quot; height=&quot;84&quot; data-origin-width=&quot;38&quot; data-origin-height=&quot;84&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;444&quot; data-origin-height=&quot;455&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c6Dy3B/btsgGjieuGt/lzsUNbdUtk2ZM1LQZYKgak/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c6Dy3B/btsgGjieuGt/lzsUNbdUtk2ZM1LQZYKgak/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c6Dy3B/btsgGjieuGt/lzsUNbdUtk2ZM1LQZYKgak/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc6Dy3B%2FbtsgGjieuGt%2FlzsUNbdUtk2ZM1LQZYKgak%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;444&quot; height=&quot;455&quot; data-origin-width=&quot;444&quot; data-origin-height=&quot;455&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;53&quot; data-origin-height=&quot;56&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dqKhnY/btsgMaZqmW0/DGqkeKthRoFivPC2GcYSUK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dqKhnY/btsgMaZqmW0/DGqkeKthRoFivPC2GcYSUK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dqKhnY/btsgMaZqmW0/DGqkeKthRoFivPC2GcYSUK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdqKhnY%2FbtsgMaZqmW0%2FDGqkeKthRoFivPC2GcYSUK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;53&quot; height=&quot;56&quot; data-origin-width=&quot;53&quot; data-origin-height=&quot;56&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;def add_many(**j): -&amp;gt; &lt;/span&gt;입력값을&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;함수 실행 중에 &lt;span&gt;return&lt;/span&gt;을 만나게 되면 그 즉시 결과값을 반환하고 빠져나간다&lt;span&gt;. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;495&quot; data-origin-height=&quot;320&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/XWihA/btsgDJPLn0S/7tooVExMKCpiwEuNIBggc1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XWihA/btsgDJPLn0S/7tooVExMKCpiwEuNIBggc1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XWihA/btsgDJPLn0S/7tooVExMKCpiwEuNIBggc1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXWihA%2FbtsgDJPLn0S%2F7tooVExMKCpiwEuNIBggc1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;495&quot; height=&quot;320&quot; data-origin-width=&quot;495&quot; data-origin-height=&quot;320&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;280&quot; data-origin-height=&quot;89&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cnyiLq/btsgEfgVO0o/yZQbcKdkofLB2CJdVUle51/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cnyiLq/btsgEfgVO0o/yZQbcKdkofLB2CJdVUle51/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cnyiLq/btsgEfgVO0o/yZQbcKdkofLB2CJdVUle51/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcnyiLq%2FbtsgEfgVO0o%2FyZQbcKdkofLB2CJdVUle51%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;280&quot; height=&quot;89&quot; data-origin-width=&quot;280&quot; data-origin-height=&quot;89&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;419&quot; data-origin-height=&quot;244&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vJ6tG/btsgJ0itCwk/GoXStPhOk7iU4acrx4ZjOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vJ6tG/btsgJ0itCwk/GoXStPhOk7iU4acrx4ZjOk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vJ6tG/btsgJ0itCwk/GoXStPhOk7iU4acrx4ZjOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvJ6tG%2FbtsgJ0itCwk%2FGoXStPhOk7iU4acrx4ZjOk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;419&quot; height=&quot;244&quot; data-origin-width=&quot;419&quot; data-origin-height=&quot;244&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;34&quot; data-origin-height=&quot;30&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqinDj/btsgEaGhSYy/P1XuDCpjQc8OJ5bnbvzXY1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqinDj/btsgEaGhSYy/P1XuDCpjQc8OJ5bnbvzXY1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqinDj/btsgEaGhSYy/P1XuDCpjQc8OJ5bnbvzXY1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqinDj%2FbtsgEaGhSYy%2FP1XuDCpjQc8OJ5bnbvzXY1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;34&quot; height=&quot;30&quot; data-origin-width=&quot;34&quot; data-origin-height=&quot;30&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;return&lt;/span&gt;을 입력하지 않으면 첨에는 결과값이 &lt;span&gt;none&lt;/span&gt;이 뜨지만&lt;span&gt; return&lt;/span&gt;을 입력한 후로는 &lt;span&gt;11&lt;/span&gt;이 뜬다&lt;span&gt;. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;1229&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/27bkp/btsgEdQV7Xq/j46W5JNqOb6gFoGsy8kd31/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/27bkp/btsgEdQV7Xq/j46W5JNqOb6gFoGsy8kd31/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/27bkp/btsgEdQV7Xq/j46W5JNqOb6gFoGsy8kd31/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F27bkp%2FbtsgEdQV7Xq%2Fj46W5JNqOb6gFoGsy8kd31%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1090&quot; height=&quot;1229&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;1229&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1005&quot; data-origin-height=&quot;356&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c4Z7l8/btsgDMlpH2W/BcRBFiIuWNuYxp28GExic0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c4Z7l8/btsgDMlpH2W/BcRBFiIuWNuYxp28GExic0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c4Z7l8/btsgDMlpH2W/BcRBFiIuWNuYxp28GExic0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc4Z7l8%2FbtsgDMlpH2W%2FBcRBFiIuWNuYxp28GExic0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1005&quot; height=&quot;356&quot; data-origin-width=&quot;1005&quot; data-origin-height=&quot;356&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>파이썬/파이썬 예제</category>
      <category>파이썬</category>
      <category>파이썬 독학</category>
      <category>파이썬 예제</category>
      <category>파이썬 혼공</category>
      <category>파이썬 혼자공부</category>
      <author>ciSSSrak</author>
      <guid isPermaLink="true">https://insteadoview.tistory.com/233</guid>
      <comments>https://insteadoview.tistory.com/233#entry233comment</comments>
      <pubDate>Wed, 24 May 2023 18:00:05 +0900</pubDate>
    </item>
    <item>
      <title>파이썬 예제 [4]</title>
      <link>https://insteadoview.tistory.com/232</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_free-python-training-770x514.jpeg&quot; data-origin-width=&quot;770&quot; data-origin-height=&quot;514&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ba91K5/btsgFvwyk6r/Q9Ewf2KrWE2XHVIQE8dvH1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ba91K5/btsgFvwyk6r/Q9Ewf2KrWE2XHVIQE8dvH1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ba91K5/btsgFvwyk6r/Q9Ewf2KrWE2XHVIQE8dvH1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fba91K5%2FbtsgFvwyk6r%2FQ9Ewf2KrWE2XHVIQE8dvH1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;770&quot; height=&quot;514&quot; data-filename=&quot;edited_free-python-training-770x514.jpeg&quot; data-origin-width=&quot;770&quot; data-origin-height=&quot;514&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;851&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Cy12t/btsgG6wx6rz/DlHfa5u7Dq2C4brFyuvenk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Cy12t/btsgG6wx6rz/DlHfa5u7Dq2C4brFyuvenk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Cy12t/btsgG6wx6rz/DlHfa5u7Dq2C4brFyuvenk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCy12t%2FbtsgG6wx6rz%2FDlHfa5u7Dq2C4brFyuvenk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1090&quot; height=&quot;851&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;851&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;214&quot; data-origin-height=&quot;88&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/brrZaY/btsgL9e9x6Y/AsSqxhYeKJDW579Mr36A30/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/brrZaY/btsgL9e9x6Y/AsSqxhYeKJDW579Mr36A30/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/brrZaY/btsgL9e9x6Y/AsSqxhYeKJDW579Mr36A30/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbrrZaY%2FbtsgL9e9x6Y%2FAsSqxhYeKJDW579Mr36A30%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;214&quot; height=&quot;88&quot; data-origin-width=&quot;214&quot; data-origin-height=&quot;88&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다중 조건 &lt;span&gt;-&amp;gt; &lt;/span&gt;모든 조건 만족 &lt;span&gt;: and, &lt;/span&gt;하나라도 만족 &lt;span&gt;: or&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;777&quot; data-origin-height=&quot;188&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6Eugq/btsgCkwrYSL/BkLG7AdJkVFdxYRE6Bp8y1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6Eugq/btsgCkwrYSL/BkLG7AdJkVFdxYRE6Bp8y1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6Eugq/btsgCkwrYSL/BkLG7AdJkVFdxYRE6Bp8y1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6Eugq%2FbtsgCkwrYSL%2FBkLG7AdJkVFdxYRE6Bp8y1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;777&quot; height=&quot;188&quot; data-origin-width=&quot;777&quot; data-origin-height=&quot;188&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;256&quot; data-origin-height=&quot;31&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bo35kJ/btsgEcc4Pu5/DdAlwVVPxSe8LrjKSpTxl1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bo35kJ/btsgEcc4Pu5/DdAlwVVPxSe8LrjKSpTxl1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bo35kJ/btsgEcc4Pu5/DdAlwVVPxSe8LrjKSpTxl1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbo35kJ%2FbtsgEcc4Pu5%2FDdAlwVVPxSe8LrjKSpTxl1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;256&quot; height=&quot;31&quot; data-origin-width=&quot;256&quot; data-origin-height=&quot;31&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;583&quot; data-origin-height=&quot;1028&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OblKE/btsgMaSE7CY/KU0OS2pJsF2EORAvcIm4xk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OblKE/btsgMaSE7CY/KU0OS2pJsF2EORAvcIm4xk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OblKE/btsgMaSE7CY/KU0OS2pJsF2EORAvcIm4xk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOblKE%2FbtsgMaSE7CY%2FKU0OS2pJsF2EORAvcIm4xk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;583&quot; height=&quot;1028&quot; data-origin-width=&quot;583&quot; data-origin-height=&quot;1028&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;302&quot; data-origin-height=&quot;89&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oF7t1/btsgC2B5qDU/DibnPlHf1nnbxyvU7rCWg1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oF7t1/btsgC2B5qDU/DibnPlHf1nnbxyvU7rCWg1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oF7t1/btsgC2B5qDU/DibnPlHf1nnbxyvU7rCWg1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoF7t1%2FbtsgC2B5qDU%2FDibnPlHf1nnbxyvU7rCWg1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;302&quot; height=&quot;89&quot; data-origin-width=&quot;302&quot; data-origin-height=&quot;89&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;311&quot; data-origin-height=&quot;147&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Nt8f2/btsgJ1aBQmv/pahaQs84HCy1QG7BXrSTkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Nt8f2/btsgJ1aBQmv/pahaQs84HCy1QG7BXrSTkK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Nt8f2/btsgJ1aBQmv/pahaQs84HCy1QG7BXrSTkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNt8f2%2FbtsgJ1aBQmv%2FpahaQs84HCy1QG7BXrSTkK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;311&quot; height=&quot;147&quot; data-origin-width=&quot;311&quot; data-origin-height=&quot;147&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;131&quot; data-origin-height=&quot;34&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yXnlz/btsgE6qcLKJ/GpYZ02KQtkTDGYOz7tKmik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yXnlz/btsgE6qcLKJ/GpYZ02KQtkTDGYOz7tKmik/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yXnlz/btsgE6qcLKJ/GpYZ02KQtkTDGYOz7tKmik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyXnlz%2FbtsgE6qcLKJ%2FGpYZ02KQtkTDGYOz7tKmik%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;131&quot; height=&quot;34&quot; data-origin-width=&quot;131&quot; data-origin-height=&quot;34&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;614&quot; data-origin-height=&quot;270&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MpfQW/btsgCkJYQyK/rDPUrZB9BfNi6XKH4MqUK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MpfQW/btsgCkJYQyK/rDPUrZB9BfNi6XKH4MqUK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MpfQW/btsgCkJYQyK/rDPUrZB9BfNi6XKH4MqUK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMpfQW%2FbtsgCkJYQyK%2FrDPUrZB9BfNi6XKH4MqUK1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;614&quot; height=&quot;270&quot; data-origin-width=&quot;614&quot; data-origin-height=&quot;270&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;258&quot; data-origin-height=&quot;298&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cHH9Kk/btsgMaE7ZPe/Nat14cTh4hoawnosbmo4s0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cHH9Kk/btsgMaE7ZPe/Nat14cTh4hoawnosbmo4s0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cHH9Kk/btsgMaE7ZPe/Nat14cTh4hoawnosbmo4s0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcHH9Kk%2FbtsgMaE7ZPe%2FNat14cTh4hoawnosbmo4s0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;258&quot; height=&quot;298&quot; data-origin-width=&quot;258&quot; data-origin-height=&quot;298&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;691&quot; data-origin-height=&quot;322&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxjsm0/btsgChGwN5Z/Fg6XXNLY4YrjNtnxovJUN0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxjsm0/btsgChGwN5Z/Fg6XXNLY4YrjNtnxovJUN0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxjsm0/btsgChGwN5Z/Fg6XXNLY4YrjNtnxovJUN0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbxjsm0%2FbtsgChGwN5Z%2FFg6XXNLY4YrjNtnxovJUN0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;691&quot; height=&quot;322&quot; data-origin-width=&quot;691&quot; data-origin-height=&quot;322&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/o57yq/btsgEKHngo1/AKKK7tCTpoBEMCVQkVRli0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/o57yq/btsgEKHngo1/AKKK7tCTpoBEMCVQkVRli0/img.png&quot; data-origin-width=&quot;338&quot; data-origin-height=&quot;316&quot; data-is-animation=&quot;false&quot; style=&quot;width: 39.1604%; margin-right: 10px;&quot; data-widthpercent=&quot;39.62&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/o57yq/btsgEKHngo1/AKKK7tCTpoBEMCVQkVRli0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fo57yq%2FbtsgEKHngo1%2FAKKK7tCTpoBEMCVQkVRli0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;338&quot; height=&quot;316&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2rjDW/btsgGkg6pbC/NvLXbTuQY5XJ6tBKSQqoI0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2rjDW/btsgGkg6pbC/NvLXbTuQY5XJ6tBKSQqoI0/img.png&quot; data-origin-width=&quot;489&quot; data-origin-height=&quot;300&quot; data-is-animation=&quot;false&quot; style=&quot;width: 59.6768%;&quot; data-widthpercent=&quot;60.38&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2rjDW/btsgGkg6pbC/NvLXbTuQY5XJ6tBKSQqoI0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2rjDW%2FbtsgGkg6pbC%2FNvLXbTuQY5XJ6tBKSQqoI0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;489&quot; height=&quot;300&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;284&quot; data-origin-height=&quot;92&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/C8YVV/btsgG4MeegW/Y0V5xVGni8op8RJ0WGqoB1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/C8YVV/btsgG4MeegW/Y0V5xVGni8op8RJ0WGqoB1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/C8YVV/btsgG4MeegW/Y0V5xVGni8op8RJ0WGqoB1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FC8YVV%2FbtsgG4MeegW%2FY0V5xVGni8op8RJ0WGqoB1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;284&quot; height=&quot;92&quot; data-origin-width=&quot;284&quot; data-origin-height=&quot;92&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;109&quot; data-origin-height=&quot;258&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wMLQc/btsgDL7QzU8/KkAMdUbPpD5m2ZniA0RKBK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wMLQc/btsgDL7QzU8/KkAMdUbPpD5m2ZniA0RKBK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wMLQc/btsgDL7QzU8/KkAMdUbPpD5m2ZniA0RKBK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwMLQc%2FbtsgDL7QzU8%2FKkAMdUbPpD5m2ZniA0RKBK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;109&quot; height=&quot;258&quot; data-origin-width=&quot;109&quot; data-origin-height=&quot;258&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;478&quot; data-origin-height=&quot;203&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xnTEV/btsgFuYIAn0/RZN0gabTkc8PK4sXEuMGFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xnTEV/btsgFuYIAn0/RZN0gabTkc8PK4sXEuMGFk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xnTEV/btsgFuYIAn0/RZN0gabTkc8PK4sXEuMGFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxnTEV%2FbtsgFuYIAn0%2FRZN0gabTkc8PK4sXEuMGFk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;478&quot; height=&quot;203&quot; data-origin-width=&quot;478&quot; data-origin-height=&quot;203&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;70&quot; data-origin-height=&quot;84&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bHswCO/btsgEcKUBnQ/kGPCDFgkdN1EI0TBYKtKkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bHswCO/btsgEcKUBnQ/kGPCDFgkdN1EI0TBYKtKkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bHswCO/btsgEcKUBnQ/kGPCDFgkdN1EI0TBYKtKkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbHswCO%2FbtsgEcKUBnQ%2FkGPCDFgkdN1EI0TBYKtKkk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;70&quot; height=&quot;84&quot; data-origin-width=&quot;70&quot; data-origin-height=&quot;84&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>파이썬/파이썬 예제</category>
      <category>파이썬</category>
      <category>파이썬 독학</category>
      <category>파이썬 혼공</category>
      <author>ciSSSrak</author>
      <guid isPermaLink="true">https://insteadoview.tistory.com/232</guid>
      <comments>https://insteadoview.tistory.com/232#entry232comment</comments>
      <pubDate>Tue, 23 May 2023 18:00:01 +0900</pubDate>
    </item>
    <item>
      <title>파이썬 예제 [3]</title>
      <link>https://insteadoview.tistory.com/231</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_free-python-training-770x514.jpeg&quot; data-origin-width=&quot;770&quot; data-origin-height=&quot;514&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b8tr51/btsgFuqR1Bp/24kO6H08A6N9eTAwzK3ikk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b8tr51/btsgFuqR1Bp/24kO6H08A6N9eTAwzK3ikk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b8tr51/btsgFuqR1Bp/24kO6H08A6N9eTAwzK3ikk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb8tr51%2FbtsgFuqR1Bp%2F24kO6H08A6N9eTAwzK3ikk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;770&quot; height=&quot;514&quot; data-filename=&quot;edited_free-python-training-770x514.jpeg&quot; data-origin-width=&quot;770&quot; data-origin-height=&quot;514&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;781&quot; data-origin-height=&quot;247&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ISpDc/btsgEDaKeCE/Phayexq6ZpKmTwq2Fn1yB1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ISpDc/btsgEDaKeCE/Phayexq6ZpKmTwq2Fn1yB1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ISpDc/btsgEDaKeCE/Phayexq6ZpKmTwq2Fn1yB1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FISpDc%2FbtsgEDaKeCE%2FPhayexq6ZpKmTwq2Fn1yB1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;781&quot; height=&quot;247&quot; data-origin-width=&quot;781&quot; data-origin-height=&quot;247&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;330&quot; data-origin-height=&quot;88&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QJ1D9/btsgELfa0Fv/8ZKpsTKCu6c0i0ucSwAqeK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QJ1D9/btsgELfa0Fv/8ZKpsTKCu6c0i0ucSwAqeK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QJ1D9/btsgELfa0Fv/8ZKpsTKCu6c0i0ucSwAqeK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQJ1D9%2FbtsgELfa0Fv%2F8ZKpsTKCu6c0i0ucSwAqeK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;330&quot; height=&quot;88&quot; data-origin-width=&quot;330&quot; data-origin-height=&quot;88&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;828&quot; data-origin-height=&quot;552&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lAypl/btsgC40WEi5/uSMebevOJAI23m2krFVm4K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lAypl/btsgC40WEi5/uSMebevOJAI23m2krFVm4K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lAypl/btsgC40WEi5/uSMebevOJAI23m2krFVm4K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlAypl%2FbtsgC40WEi5%2FuSMebevOJAI23m2krFVm4K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;828&quot; height=&quot;552&quot; data-origin-width=&quot;828&quot; data-origin-height=&quot;552&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;267&quot; data-origin-height=&quot;219&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pQDVJ/btsgC4UaEiB/I4Vs1FpARkjYsKGDlnc2hK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pQDVJ/btsgC4UaEiB/I4Vs1FpARkjYsKGDlnc2hK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pQDVJ/btsgC4UaEiB/I4Vs1FpARkjYsKGDlnc2hK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpQDVJ%2FbtsgC4UaEiB%2FI4Vs1FpARkjYsKGDlnc2hK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;267&quot; height=&quot;219&quot; data-origin-width=&quot;267&quot; data-origin-height=&quot;219&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;670&quot; data-origin-height=&quot;302&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfCovt/btsgCkpFycx/JH61Fmw2ka7JlQ5EZKH7L1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfCovt/btsgCkpFycx/JH61Fmw2ka7JlQ5EZKH7L1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfCovt/btsgCkpFycx/JH61Fmw2ka7JlQ5EZKH7L1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfCovt%2FbtsgCkpFycx%2FJH61Fmw2ka7JlQ5EZKH7L1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;670&quot; height=&quot;302&quot; data-origin-width=&quot;670&quot; data-origin-height=&quot;302&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;336&quot; data-origin-height=&quot;81&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cXOhrj/btsgCDie15g/XaYkxSQDyK1cLu428NDhKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cXOhrj/btsgCDie15g/XaYkxSQDyK1cLu428NDhKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cXOhrj/btsgCDie15g/XaYkxSQDyK1cLu428NDhKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcXOhrj%2FbtsgCDie15g%2FXaYkxSQDyK1cLu428NDhKK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;336&quot; height=&quot;81&quot; data-origin-width=&quot;336&quot; data-origin-height=&quot;81&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;411&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n5cCe/btsgEBKMv4K/0HQyTEp7BJfKdYEeQ2YKv0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n5cCe/btsgEBKMv4K/0HQyTEp7BJfKdYEeQ2YKv0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n5cCe/btsgEBKMv4K/0HQyTEp7BJfKdYEeQ2YKv0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn5cCe%2FbtsgEBKMv4K%2F0HQyTEp7BJfKdYEeQ2YKv0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1090&quot; height=&quot;411&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;411&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;713&quot; data-origin-height=&quot;217&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uhkXB/btsgFenUNWR/jQ5lXfTUkSaLkc0rRcqnC0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uhkXB/btsgFenUNWR/jQ5lXfTUkSaLkc0rRcqnC0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uhkXB/btsgFenUNWR/jQ5lXfTUkSaLkc0rRcqnC0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuhkXB%2FbtsgFenUNWR%2FjQ5lXfTUkSaLkc0rRcqnC0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;713&quot; height=&quot;217&quot; data-origin-width=&quot;713&quot; data-origin-height=&quot;217&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;563&quot; data-origin-height=&quot;278&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sjdNi/btsgE6cFU8O/eOYpWlDVIVDg5IOcjCwNJk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sjdNi/btsgE6cFU8O/eOYpWlDVIVDg5IOcjCwNJk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sjdNi/btsgE6cFU8O/eOYpWlDVIVDg5IOcjCwNJk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsjdNi%2FbtsgE6cFU8O%2FeOYpWlDVIVDg5IOcjCwNJk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;563&quot; height=&quot;278&quot; data-origin-width=&quot;563&quot; data-origin-height=&quot;278&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;583&quot; data-origin-height=&quot;117&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpbBZA/btsgEg70ch2/zloenJp7Hv60EiIL9uWdhk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpbBZA/btsgEg70ch2/zloenJp7Hv60EiIL9uWdhk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpbBZA/btsgEg70ch2/zloenJp7Hv60EiIL9uWdhk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpbBZA%2FbtsgEg70ch2%2FzloenJp7Hv60EiIL9uWdhk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;583&quot; height=&quot;117&quot; data-origin-width=&quot;583&quot; data-origin-height=&quot;117&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;814&quot; data-origin-height=&quot;130&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dzcgMK/btsgCjRQoE8/8ugon0vjrSo0xRwiokPHGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dzcgMK/btsgCjRQoE8/8ugon0vjrSo0xRwiokPHGK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dzcgMK/btsgCjRQoE8/8ugon0vjrSo0xRwiokPHGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdzcgMK%2FbtsgCjRQoE8%2F8ugon0vjrSo0xRwiokPHGK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;814&quot; height=&quot;130&quot; data-origin-width=&quot;814&quot; data-origin-height=&quot;130&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;166&quot; data-origin-height=&quot;34&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WkIS9/btsgCjqMOkz/8f7a4oDtJHeR1STlG7hk4K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WkIS9/btsgCjqMOkz/8f7a4oDtJHeR1STlG7hk4K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WkIS9/btsgCjqMOkz/8f7a4oDtJHeR1STlG7hk4K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWkIS9%2FbtsgCjqMOkz%2F8f7a4oDtJHeR1STlG7hk4K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;166&quot; height=&quot;34&quot; data-origin-width=&quot;166&quot; data-origin-height=&quot;34&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;227&quot; data-origin-height=&quot;45&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/daZOFG/btsgEa0BmEB/eCJhVPxZ2KfVJNB8I7KnsK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/daZOFG/btsgEa0BmEB/eCJhVPxZ2KfVJNB8I7KnsK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/daZOFG/btsgEa0BmEB/eCJhVPxZ2KfVJNB8I7KnsK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdaZOFG%2FbtsgEa0BmEB%2FeCJhVPxZ2KfVJNB8I7KnsK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;227&quot; height=&quot;45&quot; data-origin-width=&quot;227&quot; data-origin-height=&quot;45&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;153&quot; data-origin-height=&quot;34&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/p6wE3/btsgEKHnb2N/jQ9WWEKjNKtIywHOVCuybk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/p6wE3/btsgEKHnb2N/jQ9WWEKjNKtIywHOVCuybk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/p6wE3/btsgEKHnb2N/jQ9WWEKjNKtIywHOVCuybk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp6wE3%2FbtsgEKHnb2N%2FjQ9WWEKjNKtIywHOVCuybk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;153&quot; height=&quot;34&quot; data-origin-width=&quot;153&quot; data-origin-height=&quot;34&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;528&quot; data-origin-height=&quot;220&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rTXd2/btsgE6cFX9K/lrfTK2rZKBSiSZU6Ck9s1K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rTXd2/btsgE6cFX9K/lrfTK2rZKBSiSZU6Ck9s1K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rTXd2/btsgE6cFX9K/lrfTK2rZKBSiSZU6Ck9s1K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrTXd2%2FbtsgE6cFX9K%2FlrfTK2rZKBSiSZU6Ck9s1K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;528&quot; height=&quot;220&quot; data-origin-width=&quot;528&quot; data-origin-height=&quot;220&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;217&quot; data-origin-height=&quot;84&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GdGSW/btsgEhlvppB/0qvWtABSiurhQx5322KVe0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GdGSW/btsgEhlvppB/0qvWtABSiurhQx5322KVe0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GdGSW/btsgEhlvppB/0qvWtABSiurhQx5322KVe0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGdGSW%2FbtsgEhlvppB%2F0qvWtABSiurhQx5322KVe0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;217&quot; height=&quot;84&quot; data-origin-width=&quot;217&quot; data-origin-height=&quot;84&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>파이썬/파이썬 예제</category>
      <category>파이썬 독학</category>
      <category>파이썬 예제</category>
      <category>파이썬 혼공</category>
      <category>파이썬 혼자공부하기</category>
      <author>ciSSSrak</author>
      <guid isPermaLink="true">https://insteadoview.tistory.com/231</guid>
      <comments>https://insteadoview.tistory.com/231#entry231comment</comments>
      <pubDate>Mon, 22 May 2023 18:00:23 +0900</pubDate>
    </item>
    <item>
      <title>리눅스의 역사와 리눅스 라이선스</title>
      <link>https://insteadoview.tistory.com/235</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_linux_material-wallpaper-1920x1080.jpg&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1052&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5p1L0/btsgJZRNuzO/NmryTK99WOkMWRL0tKgkt0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5p1L0/btsgJZRNuzO/NmryTK99WOkMWRL0tKgkt0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5p1L0/btsgJZRNuzO/NmryTK99WOkMWRL0tKgkt0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5p1L0%2FbtsgJZRNuzO%2FNmryTK99WOkMWRL0tKgkt0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1920&quot; height=&quot;1052&quot; data-filename=&quot;edited_linux_material-wallpaper-1920x1080.jpg&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1052&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;리눅스의 역사&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;[1] 1960년대 후반&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;1956년 MIT, AT&amp;amp;T 벨 연구소, General Electric에서 Multics 공동 개발&lt;/li&gt;
&lt;li&gt;멀티태스킹, 멀티유저를 지원하는 초기형태 4분할 운영체제 개발&lt;/li&gt;
&lt;li&gt;1969년 켄 톰슨(벤 연구소 연구원)이 초기 UNIX 개발&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;[2] 1970년대&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;1971년 벨 연구소의 데니스 리치가 C언어 개발(어셈블리어로 되어 있던 UNIX가 C언어로 재작성)&lt;/li&gt;
&lt;li&gt;따라서 UNIX는 C언어를 통해 이식성과 호환성이 있는 시스템으로 발전&lt;/li&gt;
&lt;li&gt;UNIX는 Berkely Unix(BSD)와 SYSV로 분열되어 발전&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;[3] 1980년대 초중반&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;리처드 스톨먼(MIT 연구소 연구원)이 GNU(GNU is NOT UNIX) 시작&lt;/li&gt;
&lt;li&gt;1985년 리처드 스톨먼은 FSF(Free Software Foundation, 자유 소프트웨어 재단)단체 설립 후 GNU 선언문 발표&lt;/li&gt;
&lt;li&gt;FSF는 비영리단체&lt;/li&gt;
&lt;li&gt;프로그램들은 GPL(GNU 프로그램의 배포 라이선스)하에 판매&lt;/li&gt;
&lt;li&gt;1987년 앤드루 타넨바움이 미닉스(MINIX) 개발&lt;/li&gt;
&lt;li&gt;미닉스(MINIX): 자유/오픈 소스 소프트웨어, 교육용 유닉스 계열 운영체제&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;[4] 1990년대 초중반&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;리누스 토발즈(필란드 헬싱키 대학 출신)가 MINIX 커널 소스 수정 후 GNU 시스템에 적합한 커널 개발&lt;/li&gt;
&lt;li&gt;리처드 스톨먼과 FSF는 리눅스(유닉스 커널과 호환 가능)를 GNU 시스템의 커널로 채택&lt;/li&gt;
&lt;li&gt;1994년 리눅스 커널 버전 1.0 발표&lt;/li&gt;
&lt;li&gt;1996년 리눅스 커널 버전 2.0 발표&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;리눅스 라이선스&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;[1] GNU(GNU's Not UNIX)&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;리처드 스톨만이 자유 소프트웨어 재단에서 진행 및 유지 중&lt;/li&gt;
&lt;li&gt;리처드 스톨만이 1983년 GNU개발 시작&lt;/li&gt;
&lt;li&gt;목표: 완전한 유닉스 호환 소프트웨어 시스템&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;[2] FSF(Free Software Foundation, 자유 소프트웨어 재단)&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;1985년 리처드 스톨만이 설립&lt;/li&gt;
&lt;li&gt;자유 소프트웨어: 사용자가 소프트웨어를 실행, 복제, 배포, 학습, 개작, 향상 가능&lt;/li&gt;
&lt;li&gt;자유 소프트웨어의 특징: 어떤 목적이든 원하는 대로 프로그램 실행 가능, 유/무료로 프로그램 복제물 재배포 가능, 프로그램 개작 가능, 개작한 프로그램 배포 가능&lt;/li&gt;
&lt;li&gt;자유 소프트웨어는 유료로 판매할 때 문제가 생기지는 않는다.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;[3] 오픈 소스 소프트웨어(Open Source Software)&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;1998년 일부 커뮤니티에서 오픈 소스 소프트웨어라는 용어 사용 시작 (자유 소프트웨어 대신 사용)&lt;/li&gt;
&lt;li&gt;자유가 가진 무료라는 의미 혼동 방지 목적&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;[4] GNU GPL(General Public License)&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;FSF에서 만든 무료 소프트웨어 라이선스&lt;/li&gt;
&lt;li&gt;1989년 1차 버전 발표&lt;/li&gt;
&lt;li&gt;1991년 2차 버전 발표&lt;/li&gt;
&lt;li&gt;2007년 3차 버전 발표&lt;/li&gt;
&lt;li&gt;프로그램 개발 시 GPL 코드을 일부라도 사용하면 해당 프로그램은 GPL이다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;GPL을 가진 프로그램 유료 판매 가능&lt;/li&gt;
&lt;li&gt;하지만 전체 소스코드 무료로 공개 필요&lt;/li&gt;
&lt;li&gt;내부 목적으로만 사용 시 소스코드 공개 불필요 / 외부에 공표 및 배포시에는 전체 소스코드 공개 필요&lt;/li&gt;
&lt;li&gt;독립적 저작물일 경우 독립 저작물 모듈의 개별적 배포에 GPL 미적용(코드 공개 불필요)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;프로그램을 전체적으로 배포시 GPL을 따라야 함&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;[5] GNU LGPL(Lesser General Public License)&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;GPL보다 완화된 공개 소프트웨어 라이선스&lt;/li&gt;
&lt;li&gt;LGPL이 적용된 라이브러리를 이용하여 개발 시 소스코드 공개 불필요&lt;/li&gt;
&lt;li&gt;LGPL 코드 사용 명시만 필요&lt;/li&gt;
&lt;li&gt;수정 또는 LGPL로 파생된 라이브러리 개발 및 배포 시 전체 코드 공개 필요&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;[6] BSD(Berkeley Software Distribution)&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;버클리 캘리포니아 대학의 자유 소프트웨어 저작권&lt;/li&gt;
&lt;li&gt;다수의 프로그램에서 사용(BSD 계열 소프트웨어 포함)&lt;/li&gt;
&lt;li&gt;소스코드 공개 불필요&lt;/li&gt;
&lt;li&gt;상용 및 상업적 소프트웨어에서도 무제한 사용 가능&lt;/li&gt;
&lt;li&gt;누구나 개작 가능, 수정본 무제한 배포 가능&lt;/li&gt;
&lt;li&gt;수정본은 상용 소프트웨어에서도 사용 가능&lt;/li&gt;
&lt;li&gt;GPL은 파생된 소프트웨어일지라도 GPL과 같은 라이선스를 가지는 것의 의무이지만 BSD는 반대다.&lt;/li&gt;
&lt;li&gt;OpenCV는 BSD 라이선스&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;[7] 아파치(Apache)&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;아파치 소프트웨어 재단에서 자체적으로 만든 라이선스 규정&lt;/li&gt;
&lt;li&gt;아파치 2.0은 아무나 아파치에서 파생된 프로그램을 제작, 저작권 양도 및 전송할 수 있는 라이선스 규정&lt;/li&gt;
&lt;li&gt;누구든 자유롭게 다운로드 가능&lt;/li&gt;
&lt;li&gt;부분 또는 전체를 개인적 혹은 상업적 목적으로 이용 가능&lt;/li&gt;
&lt;li&gt;재배포 시 아파치 라이선스 버전 2.0을 포함 시켜야할 의무(소스코드 포함은 불필요)&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;[8] MIT(Massachusetts Institute of Technology)&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;미국 매사추세츠 공과대학교에서 소프트웨어 공학도를 위해 개발한 허가서&lt;/li&gt;
&lt;li&gt;BSD 라이선스를 기초로 작성(BSD 계열 라이선스)&lt;/li&gt;
&lt;li&gt;누구나 개작 가능, 수정본 재배포 시 소스코드 비공개 가능&lt;/li&gt;
&lt;li&gt;X Window System, JQuery, Node.js 등이 MIT 라이선스가 적용된 소프트웨어들&lt;/li&gt;
&lt;li&gt;개작본을 반드시 오픈 소스로 배포해야한다는 규정 없음&lt;/li&gt;
&lt;li&gt;GNU GPL의 엄격함을 피하기 원하는 사용자들에게 인기&lt;/li&gt;
&lt;li&gt;카피 레프트 X, 오픈 소스 여부에 관계없이 재사용 인정&lt;/li&gt;
&lt;li&gt;대표적 소프트웨어: X 윈도우 시스템(X11)&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;[9] MPL(Mozilla Public License)&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;오픈 소스이자 자유 소프트웨어 라이선스&lt;/li&gt;
&lt;li&gt;1.0판 - 미첼 베이커 작성&lt;/li&gt;
&lt;li&gt;1.1판 - 모질라 재단 작성&lt;/li&gt;
&lt;li&gt;MPL은 변형 BSD 사용 라이선스와 GNU GPL의 혼합적 성격이다&lt;/li&gt;
&lt;li&gt;모질라 어플리케이션 스위트, 모질라 파이어폭스, 모질라 선더버드 및 모질라 소프트웨어들에 적용&lt;/li&gt;
&lt;li&gt;특징: 소스코드와 실행파일 저작권 분리&lt;/li&gt;
&lt;li&gt;수정한 2차 소스코드 MPL로 공개하고 원저작자에게 수정 사항 공지&lt;/li&gt;
&lt;li&gt;실행파일은 독점 라이선스로 배포 가능&lt;/li&gt;
&lt;li&gt;사용 혹은 수정한 MPL 소프트웨어에 대한 공개 의무 있음&lt;/li&gt;
&lt;li&gt;별도의 소스코드 실행 파일은 독점 라이선스 소유 가능&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>자격증/리눅스마스터2급</category>
      <category>BSD</category>
      <category>FSF</category>
      <category>GNU LGPL</category>
      <category>GPL</category>
      <category>MIT</category>
      <category>그누</category>
      <category>리눅스 라이선스 종류</category>
      <category>리눅스 역사</category>
      <category>리처드 스톨만</category>
      <category>아파치</category>
      <author>ciSSSrak</author>
      <guid isPermaLink="true">https://insteadoview.tistory.com/235</guid>
      <comments>https://insteadoview.tistory.com/235#entry235comment</comments>
      <pubDate>Mon, 22 May 2023 13:00:58 +0900</pubDate>
    </item>
    <item>
      <title>파이썬 예제 [2]</title>
      <link>https://insteadoview.tistory.com/230</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_free-python-training-770x514.jpeg&quot; data-origin-width=&quot;770&quot; data-origin-height=&quot;514&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d5esUX/btsgEa0ByKR/yBTbW6yglR043fQ6goBOUk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d5esUX/btsgEa0ByKR/yBTbW6yglR043fQ6goBOUk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d5esUX/btsgEa0ByKR/yBTbW6yglR043fQ6goBOUk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd5esUX%2FbtsgEa0ByKR%2FyBTbW6yglR043fQ6goBOUk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;770&quot; height=&quot;514&quot; data-filename=&quot;edited_free-python-training-770x514.jpeg&quot; data-origin-width=&quot;770&quot; data-origin-height=&quot;514&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1030&quot; data-origin-height=&quot;163&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgWpeQ/btsgE6qczyu/vukkAKNzax4HuQKTMHRaKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgWpeQ/btsgE6qczyu/vukkAKNzax4HuQKTMHRaKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgWpeQ/btsgE6qczyu/vukkAKNzax4HuQKTMHRaKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgWpeQ%2FbtsgE6qczyu%2FvukkAKNzax4HuQKTMHRaKk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1030&quot; height=&quot;163&quot; data-origin-width=&quot;1030&quot; data-origin-height=&quot;163&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;394&quot; data-origin-height=&quot;58&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dTRsYW/btsgD9OcE4m/sNvHqk4wWvp4FZHfKib9NK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dTRsYW/btsgD9OcE4m/sNvHqk4wWvp4FZHfKib9NK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dTRsYW/btsgD9OcE4m/sNvHqk4wWvp4FZHfKib9NK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdTRsYW%2FbtsgD9OcE4m%2FsNvHqk4wWvp4FZHfKib9NK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;394&quot; height=&quot;58&quot; data-origin-width=&quot;394&quot; data-origin-height=&quot;58&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;688&quot; data-origin-height=&quot;228&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OzuuH/btsgEcKUv7P/4hBHbHipL3WlROeC2muHu0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OzuuH/btsgEcKUv7P/4hBHbHipL3WlROeC2muHu0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OzuuH/btsgEcKUv7P/4hBHbHipL3WlROeC2muHu0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOzuuH%2FbtsgEcKUv7P%2F4hBHbHipL3WlROeC2muHu0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;688&quot; height=&quot;228&quot; data-origin-width=&quot;688&quot; data-origin-height=&quot;228&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;139&quot; data-origin-height=&quot;58&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b8pHQf/btsgE8avXg1/GJf0WjJ1rxK6ytzBZEkFS1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b8pHQf/btsgE8avXg1/GJf0WjJ1rxK6ytzBZEkFS1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b8pHQf/btsgE8avXg1/GJf0WjJ1rxK6ytzBZEkFS1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb8pHQf%2FbtsgE8avXg1%2FGJf0WjJ1rxK6ytzBZEkFS1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;139&quot; height=&quot;58&quot; data-origin-width=&quot;139&quot; data-origin-height=&quot;58&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;613&quot; data-origin-height=&quot;100&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PVlA6/btsgDNE32Fz/dFVPOEBfQlcBqNO9iX64B0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PVlA6/btsgDNE32Fz/dFVPOEBfQlcBqNO9iX64B0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PVlA6/btsgDNE32Fz/dFVPOEBfQlcBqNO9iX64B0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPVlA6%2FbtsgDNE32Fz%2FdFVPOEBfQlcBqNO9iX64B0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;613&quot; height=&quot;100&quot; data-origin-width=&quot;613&quot; data-origin-height=&quot;100&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;378&quot; data-origin-height=&quot;36&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nyRYl/btsgEbrENYL/fxmc6MJn2ReKDZ1ou8yvqk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nyRYl/btsgEbrENYL/fxmc6MJn2ReKDZ1ou8yvqk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nyRYl/btsgEbrENYL/fxmc6MJn2ReKDZ1ou8yvqk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnyRYl%2FbtsgEbrENYL%2Ffxmc6MJn2ReKDZ1ou8yvqk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;378&quot; height=&quot;36&quot; data-origin-width=&quot;378&quot; data-origin-height=&quot;36&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;764&quot; data-origin-height=&quot;211&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Se59U/btsgE6KwANg/K8ejocpJi3TahyyxQcS4z1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Se59U/btsgE6KwANg/K8ejocpJi3TahyyxQcS4z1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Se59U/btsgE6KwANg/K8ejocpJi3TahyyxQcS4z1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSe59U%2FbtsgE6KwANg%2FK8ejocpJi3TahyyxQcS4z1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;764&quot; height=&quot;211&quot; data-origin-width=&quot;764&quot; data-origin-height=&quot;211&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;378&quot; data-origin-height=&quot;239&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zSwon/btsgCCDBBcZ/F4xKyVWC8WeUBWCb87Ton1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zSwon/btsgCCDBBcZ/F4xKyVWC8WeUBWCb87Ton1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zSwon/btsgCCDBBcZ/F4xKyVWC8WeUBWCb87Ton1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzSwon%2FbtsgCCDBBcZ%2FF4xKyVWC8WeUBWCb87Ton1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;378&quot; height=&quot;239&quot; data-origin-width=&quot;378&quot; data-origin-height=&quot;239&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;859&quot; data-origin-height=&quot;220&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cPAN3m/btsgECiBjhy/mvJmRqUiBJIxV3WJ44vAU0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cPAN3m/btsgECiBjhy/mvJmRqUiBJIxV3WJ44vAU0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cPAN3m/btsgECiBjhy/mvJmRqUiBJIxV3WJ44vAU0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcPAN3m%2FbtsgECiBjhy%2FmvJmRqUiBJIxV3WJ44vAU0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;859&quot; height=&quot;220&quot; data-origin-width=&quot;859&quot; data-origin-height=&quot;220&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;536&quot; data-origin-height=&quot;141&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3FAat/btsgE73Kw6O/Spo2q7DRrDc39J1TyzH6H1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3FAat/btsgE73Kw6O/Spo2q7DRrDc39J1TyzH6H1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3FAat/btsgE73Kw6O/Spo2q7DRrDc39J1TyzH6H1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3FAat%2FbtsgE73Kw6O%2FSpo2q7DRrDc39J1TyzH6H1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;536&quot; height=&quot;141&quot; data-origin-width=&quot;536&quot; data-origin-height=&quot;141&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;852&quot; data-origin-height=&quot;495&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dt4eMP/btsgE6jt3Yu/2RbABYf0VALiX7WOnPyIj0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dt4eMP/btsgE6jt3Yu/2RbABYf0VALiX7WOnPyIj0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dt4eMP/btsgE6jt3Yu/2RbABYf0VALiX7WOnPyIj0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdt4eMP%2FbtsgE6jt3Yu%2F2RbABYf0VALiX7WOnPyIj0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;852&quot; height=&quot;495&quot; data-origin-width=&quot;852&quot; data-origin-height=&quot;495&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;238&quot; data-origin-height=&quot;159&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/p9wVc/btsgCloBnNV/znAkdVtXQObxFpRRRgZoX1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/p9wVc/btsgCloBnNV/znAkdVtXQObxFpRRRgZoX1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/p9wVc/btsgCloBnNV/znAkdVtXQObxFpRRRgZoX1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp9wVc%2FbtsgCloBnNV%2FznAkdVtXQObxFpRRRgZoX1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;238&quot; height=&quot;159&quot; data-origin-width=&quot;238&quot; data-origin-height=&quot;159&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>파이썬/파이썬 예제</category>
      <category>파이썬</category>
      <category>파이썬 독학</category>
      <category>파이썬 혼공</category>
      <author>ciSSSrak</author>
      <guid isPermaLink="true">https://insteadoview.tistory.com/230</guid>
      <comments>https://insteadoview.tistory.com/230#entry230comment</comments>
      <pubDate>Sun, 21 May 2023 18:00:59 +0900</pubDate>
    </item>
    <item>
      <title>리눅스 개요</title>
      <link>https://insteadoview.tistory.com/234</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_linux_material-wallpaper-1920x1080.jpg&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1052&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dFAYmE/btshih56s5G/yKchlcGhWgDCMDwpHDIQc1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dFAYmE/btshih56s5G/yKchlcGhWgDCMDwpHDIQc1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dFAYmE/btshih56s5G/yKchlcGhWgDCMDwpHDIQc1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdFAYmE%2Fbtshih56s5G%2FyKchlcGhWgDCMDwpHDIQc1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1920&quot; height=&quot;1052&quot; data-filename=&quot;edited_linux_material-wallpaper-1920x1080.jpg&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1052&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;1. 리눅스의 특징 및 장단점&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size23&quot;&gt;[1] 특징&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;- 오픈소스 운영체재&lt;br /&gt;- 소스코드 및 모든 관련자료 공개&lt;br /&gt;- 멀티유저: 여러 사용자가 동시에 동일한 시스템에 접근 가능&lt;br /&gt;- 멀티태스킹: 여러 개의 task를 동시에 실행, 컴퓨터의 자원을 교대로 사용 가능&lt;br /&gt;- 리눅스는 가상 터미널 환경이기 때문에 하나의 모니터에 여러 개의 가상 화면(콘솔)을 두고 화면마다 다른 작업을 실행 가능하다. &lt;br /&gt;- 다중 스레드를 지원하는 네트워크 운영체제&lt;br /&gt;- 하나의 프로세스 내에서 여러 개의 네트워크 작업 동시에 처리 가능&lt;br /&gt;- 네트워크 서버로 사용 가능&lt;br /&gt;- 인터넷, 이더넷에 안정적인 연결 가능&lt;br /&gt;- 웹, 메일, 뉴스 ,웹 서버 등 모든 인터넷 서비스 기능 구비&lt;br /&gt;- 리눅스의 기본 파일 시스템: ext2, ext3, ext4&lt;br /&gt;&amp;nbsp;&amp;nbsp; DOS: FAT16&lt;br /&gt;&amp;nbsp;&amp;nbsp; Windows: FAT32, NTFS&lt;br /&gt;&amp;nbsp;&amp;nbsp; 네트워크 파일 시스템: SMB, CIFS, NFS&lt;br /&gt;&amp;nbsp;&amp;nbsp; 위와 같이 여러 종류의 파일 시스템을 지원한다. &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size23&quot;&gt;[2] 장단점&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;(1) 장점&lt;br /&gt;- 유닉스와 완벽 호환&lt;br /&gt;- POSIX(Portable Operating System Interface) 규격&lt;br /&gt;&amp;nbsp;&amp;nbsp; (POSIX는 유닉스에 기반을 둔 표준 운영체제 인터페이스)&lt;br /&gt;- POSIX 표준화를 기반하기 때문에 유닉스 소스코드를 전혀 사용하지 않고 개발됨&lt;br /&gt;- 유닉스용 프로그램은 별도의 수정 없이 리눅스에서 동작 가능&lt;br /&gt;- PC용 운영체제 보다 안정적&lt;br /&gt;- 네트워크 전제로 설계된 탓에 항상 켜 놓아도 안정적으로 운영됨&lt;br /&gt;- 네트워크 기반 멀티유저, 멀티태스킹 가능&lt;br /&gt;- 효과적인 하드웨어 기능 (적은 메모리 양 사용)&lt;br /&gt;&amp;nbsp;&amp;nbsp; 메모리 부족 시 SWAP 영역 늘려서 효율성 up&lt;br /&gt;- 오픈소스 운영체제&lt;br /&gt;- 사용자에게 넓은 선택권(많은 우수한 개발자, 배포판 개발 업체)&lt;br /&gt;- 프로그램들을 사용자 편의에 맞춰 무료로 사용 가능(다양한 배포판)&lt;br /&gt;&lt;br /&gt;(2) 단점&lt;br /&gt;- 문제점 발생 시 기술 지원 제한(공개 운영 체제이기 때문)&lt;br /&gt;- 예상치 못한 오류 발생 시 기술 지원 제한(RHEL, SUSE와 같은 엔터프라이즈용 리눅스 제외)&lt;br /&gt;- 한글 지원 미흡(배포판 마다 한글지원 패키지 설치)&lt;br /&gt;- 취약점 쉽게 노출&lt;br /&gt;&amp;nbsp;&amp;nbsp; but 꾸준한 기술 개발로 비교적 높은 보안성, 보안 문제 발생 시 신속하게 해결 가능&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;2. 리눅스 디렉터리 종류와 특징&lt;/h2&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;디렉터리: 파일 저장소&lt;br /&gt;리눅스는 최상위 디렉터리(/)를 기준으로 하위 디렉터리들이 존재(계층적 트리 구조) &lt;br /&gt;디렉터리 간에 부모와 자식의 관계이다. 그래서 상위 디렉터리와 하위 디렉터리는 각각 부모, 자식 디렉터리로 구분&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size23&quot;&gt;디렉터리 의 종류&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;/ 최상위 디렉터리(모든 디렉터리의 출발점)&lt;br /&gt;/boot 부트 디렉터리(부팅 시 커널 이미지 및 부팅 정보 파일 저장)&lt;br /&gt;/proc 시스템 정보 디렉터리(커널 기능 제어)&lt;br /&gt;/lib 공유 라이브러리 디렉터리(커널 모듈 파일 및 프로그램 실행 지원 라이브러리 저장)&lt;br /&gt;/bin 기본적인 명령어 저장(root와 일반 사용자 함께 사용가능)&lt;br /&gt;/dev 시스템 디바이스 파일 저장(하드디스크 장치 파일, CD-ROM 장치파일 등)&lt;br /&gt;/etc 시스템 환경 설정 파일 저장&lt;br /&gt;/root 시스템 관리자용 디렉터리&lt;br /&gt;/sbin 관리자용 시스템 표준 명령 및 시스템 관리 실행 명령어 저장&lt;br /&gt;/usr 사용자 디렉터리(사용자 데이터, 애플리케이션 저장)&lt;br /&gt;/home 사용자 계정 디렉터리(일반 사용자 로그인 시 처음으로 위치)&lt;br /&gt;/var 가변 자료 저장 디렉터리(로그 파일 및 메일 데이터)&lt;br /&gt;/tmp 임시 생성 파일 저장(모든 사용자 읽기, 쓰기 허용, 스티키 비트 설정을 통해 소유자가 소유 파일 삭제 가능)&lt;br /&gt;/mnt 일시적 파일 시스템 마운트&lt;br /&gt;/lost+found 결함이 있는 파일에 대한 정보 저장&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size23&quot;&gt;세부 디렉터리 특징&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;(1) /proc&lt;br /&gt;- 가상 파일 시스템&lt;br /&gt;- 시스템의 다양한 프로세스의 내용 및 정보 저장&lt;br /&gt;- /proc에서 볼 수 있는 내용은 실제 드라이브 X. 메모리 상에 저장되어 있다&lt;br /&gt;- 사용자가 /proc 및 하위 파일에 접근할 때 커널에서 내용을 동적으로 생성&lt;br /&gt;- 각 프로세스는 고유 식별자 소유&lt;br /&gt;&amp;nbsp;&amp;nbsp; 각각의 식별자를 가진 디렉터리 밑에 정보 저장&lt;br /&gt;&lt;br /&gt;(2) /lib&lt;br /&gt;- 동적 공유 라이브러리 저장&lt;br /&gt;- 다양한 프로그램에서 공통으로 사용하는 함수 저장됨&lt;br /&gt;&amp;nbsp;&amp;nbsp; (디스크 공간 절약, 동일한 코딩 불필요)&lt;br /&gt;- 라이브러리 공유 방법(정적, 동적)&lt;br /&gt;- 정적 라이브러리: 컴파일 과정에서 프로그램 내에 라이브러리 루틴의 복사본을 갖도록 컴파일&lt;br /&gt;- 동적 라이브러리: 실행 파일 내부에 라이브러리를 넣지 않고 프로그램을 실행할 때 가져오기 때문에 메모리 효율성 up&lt;br /&gt;&lt;br /&gt;(3) /dev&lt;br /&gt;- 하드디스크, 프린터, 입출력 장치 등을 파일화 및 관리&lt;br /&gt;&amp;nbsp;&amp;nbsp;특정 장치 실행 시 해당 장치 파일 실행 필요&lt;br /&gt;- 장치 파일 및 특수 파일은 장치 드라이버&lt;br /&gt;- 블록 장치파일: 하드디스크, CD/DVD, 플로피 디스크&lt;br /&gt;- 문자 장치파일: 키보드, 마우스, 테이프, 모니터, 프린터 (입출력장치)&lt;br /&gt;&lt;br /&gt;(4) /etc&lt;br /&gt;- 시스템 환경설정 파일 및 부팅 관련 스크림트 파일 저장&lt;br /&gt;- 사용자 정보, 암호 정보, 보안 파일 저장&lt;br /&gt;- /etc/group: 그룹 정보&lt;br /&gt;- /etc/passwd: 사용자 목록 &lt;br /&gt;- /etc/shadow: /etc/passwd 두 번째 필드 패스워드 부분 암호화&lt;br /&gt;패스워드 만기일, 계정 만기일 등 설정 가능&lt;br /&gt;&lt;br /&gt;(5) /usr&lt;br /&gt;- 일반 사용자들이 사용&lt;br /&gt;- 공유 가능한 프로그램 설치&lt;br /&gt;&amp;nbsp;&amp;nbsp; 네트워크를 통해 여러 개 시스템 구동 시 /usr를 통해 프로그램 활용 가능&lt;br /&gt;- 읽기 전용으로 마운트&lt;br /&gt;- 가변 자료들은 /var (심볼릭 링크)&lt;br /&gt;&lt;br /&gt;(6) /var&lt;br /&gt;- 가변적 파일 저장&lt;br /&gt;- 가변적 파일: 로그, 스풀링(spooling), 캐싱(caching) 등&lt;br /&gt;&lt;br /&gt;(7) /lost+found&lt;br /&gt;- 파일 시스템의 이상 유무 진단 및 복구&lt;br /&gt;- fsck에 의해 사용&lt;br /&gt;- 손상된 파일 및 디렉터리를 /lost+found로 연결 후 오류 수정&lt;br /&gt;- 평상시 null 파일 링크에 의해 비어있는 상태&lt;br /&gt;- ext2에 의한 fsck.ext2도 /lost+found 사용&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size26&quot;&gt;3. 리눅스 배포판&lt;/h2&gt;
&lt;h3 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size23&quot;&gt;[1] 특징&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;소프트웨어 패키지 형태&lt;/li&gt;
&lt;li&gt;자유 소프트웨어로 구성(리눅스 커널, GNU 프로젝트에 의한 라이브러리 및 유틸리티, X윈도우 시스템의 그래픽으로 구성)&lt;/li&gt;
&lt;li&gt;워드프로세서, 스프레드시트, 미디어 플레이어, 데이터베이스 등 여러가지 애플리케이션 포함&lt;/li&gt;
&lt;li&gt;300여 가지의 배포판 존재&lt;/li&gt;
&lt;li&gt;대표적 배포한: 슬랙웨어, 데비안, 레드햇&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: justify;&quot; data-ke-size=&quot;size23&quot;&gt;[2] 종류&lt;/h3&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;(1) 슬랙웨어 리눅스(Slackware Linux)&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;가장 먼저 대중화(1992년 패트릭 볼커딩)&lt;/li&gt;
&lt;li&gt;패키지 관리 문제점으로 인기 하락&lt;/li&gt;
&lt;li&gt;구조가 간결&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;(2) 데비안(Debian)&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;1994년 이안 머독에 의해 시작(비영리조직)&lt;/li&gt;
&lt;li&gt;데비안 프로젝트에서 만들어서 배포&lt;/li&gt;
&lt;li&gt;GNU의 공식적인 후원을 받는 유일한 배포판&lt;/li&gt;
&lt;li&gt;데비안 GNU/리눅스: 리눅스 커널 탑재(정식판 존재함)&lt;/li&gt;
&lt;li&gt;데비안 GNU/허드: 허드 커덜 탑재&lt;/li&gt;
&lt;li&gt;데비안 GNU/KFreeBSD: FreeBSD 커널 탑재&lt;/li&gt;
&lt;li&gt;데비안 GNU/NetBSD: NetBSD 커널 탑재&lt;/li&gt;
&lt;li&gt;패키지 설치 및 업그레이드 단순(apt 등 이용)&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;(3) 우분투(Ubuntu)&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;데비안 GNU/리눅스에 기초&lt;/li&gt;
&lt;li&gt;유니티 사용&lt;/li&gt;
&lt;li&gt;영국 기반 회사 캐노니컬의 지원 받음&lt;/li&gt;
&lt;li&gt;6개월 마다 1 개씩 새 버전 배포(GNOME 새 버전 시기와 비슷)&lt;/li&gt;
&lt;li&gt;사용자 편의성에 초점&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;(4) 레드햇(Red Hat)&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;미국 레드햇사 개발&lt;/li&gt;
&lt;li&gt;레드햇 엔터프라즈 리눅스(RHEL): 유로로 기술 지원(기업용)&lt;/li&gt;
&lt;li&gt;페도라: 페도라 프로젝트에서 개발&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;(5) RHEL(Red Hat Enterprise Linux)&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;상용 리눅스 배포판&lt;/li&gt;
&lt;li&gt;18개월에서 2년에 한 번 새로운 버전 공개&lt;/li&gt;
&lt;li&gt;라이선스 별도 판매 X&lt;/li&gt;
&lt;li&gt;구독 형태로 요금 지불&lt;/li&gt;
&lt;li&gt;기술 지원은 출시 시점 기준 7년&lt;/li&gt;
&lt;li&gt;계약 기간 중 추가 비용없이 업그레이드 및 다운그레이드 가능&lt;/li&gt;
&lt;li&gt;상업용 패키지 구매 필요&lt;/li&gt;
&lt;li&gt;소스코드는 레드햇 FTP 사이트를 통해 공개&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;(6) 페도라&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;리눅스 커널에 기반&lt;/li&gt;
&lt;li&gt;레드햇의 후원 받음&lt;/li&gt;
&lt;li&gt;RPM 기반 소프트웨어 결합(일반적 목적)&lt;/li&gt;
&lt;li&gt;6개원 간격으로 새 버전 배포&lt;/li&gt;
&lt;li&gt;지원기간은 각 버전 당 13개월&lt;/li&gt;
&lt;li&gt;안정적인 개발을 위해 지속적인 새 버전 교체가 꼭 필요하다는 단점&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;(7) CentOS&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;RHEL(업스트림 소스)과 완벽하게 호환&lt;/li&gt;
&lt;li&gt;무료 기업용 컴퓨팅 운영체제&lt;/li&gt;
&lt;li&gt;자체 커뮤니티로 관리&lt;/li&gt;
&lt;li&gt;레드햇 기술지원 X&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;(8) 수세(SUSE)&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;독일 출시(유럽 인기)&lt;/li&gt;
&lt;li&gt;풍부한 기능, 안정성, 보안기능&lt;/li&gt;
&lt;li&gt;롤링 릴리즈(rolling release): 새 버전 출시 시 언제든 업데이트 가능&lt;/li&gt;
&lt;li&gt;종류: 오픈 수세, 수세 엔터프라이즈 리눅스&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: justify;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>자격증/리눅스마스터2급</category>
      <category>debian</category>
      <category>gnu</category>
      <category>Red Hat</category>
      <category>그누</category>
      <category>리눅스 디렉터리 종류</category>
      <category>리눅스 배포판</category>
      <category>리눅스 배포판 종류</category>
      <category>리눅스 장단점</category>
      <category>리눅스마스터2급</category>
      <category>우분투</category>
      <author>ciSSSrak</author>
      <guid isPermaLink="true">https://insteadoview.tistory.com/234</guid>
      <comments>https://insteadoview.tistory.com/234#entry234comment</comments>
      <pubDate>Sun, 21 May 2023 13:00:55 +0900</pubDate>
    </item>
    <item>
      <title>파이썬 예제 [1]</title>
      <link>https://insteadoview.tistory.com/229</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_free-python-training-770x514.jpeg&quot; data-origin-width=&quot;770&quot; data-origin-height=&quot;514&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dMD67Q/btsgDikWTs6/goX13U55fbQgGHfBCcQ56k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dMD67Q/btsgDikWTs6/goX13U55fbQgGHfBCcQ56k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dMD67Q/btsgDikWTs6/goX13U55fbQgGHfBCcQ56k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdMD67Q%2FbtsgDikWTs6%2FgoX13U55fbQgGHfBCcQ56k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;770&quot; height=&quot;514&quot; data-filename=&quot;edited_free-python-training-770x514.jpeg&quot; data-origin-width=&quot;770&quot; data-origin-height=&quot;514&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;script&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자료형&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;숫자형&lt;span&gt;(&lt;/span&gt;정수 &lt;span&gt;/&lt;/span&gt;실수 &lt;span&gt;/8&lt;/span&gt;진수&lt;span&gt;/ 16&lt;/span&gt;진수&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;i = 1234&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;f = 3.14&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;o = 0o177 -&amp;gt; Octal - &lt;/span&gt;시작은 &lt;span&gt;0, &lt;/span&gt;영어 대&lt;span&gt;, &lt;/span&gt;소문자 중 &lt;span&gt;0/o &lt;/span&gt;으로 시작&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;h = 0xABC -&amp;gt; Hexadecimal - &lt;/span&gt;시작은 &lt;span&gt;0x&lt;/span&gt;로 시작&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;연산자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;a = 6&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;b = 3&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;c = a + b -&amp;gt; -, *, /, %(&lt;/span&gt;나머지&lt;span&gt;), //(&lt;/span&gt;몫&lt;span&gt;), **(&lt;/span&gt;제곱&lt;span&gt;) &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인덱싱 &lt;span&gt;/ &lt;/span&gt;슬라이싱 &lt;span&gt;[&lt;/span&gt;시작번호&lt;span&gt;:&lt;/span&gt;끝번호&lt;span&gt;]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;422&quot; data-origin-height=&quot;72&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ebvnfm/btsgDO4Z8PW/axTBTwWwuXfv2Yv570SbXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ebvnfm/btsgDO4Z8PW/axTBTwWwuXfv2Yv570SbXk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ebvnfm/btsgDO4Z8PW/axTBTwWwuXfv2Yv570SbXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Febvnfm%2FbtsgDO4Z8PW%2FaxTBTwWwuXfv2Yv570SbXk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;422&quot; height=&quot;72&quot; data-origin-width=&quot;422&quot; data-origin-height=&quot;72&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;39&quot; data-origin-height=&quot;34&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/caOBPt/btsgFcXVjAV/hmBPKOMRv2tAOfFTf0ddU1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/caOBPt/btsgFcXVjAV/hmBPKOMRv2tAOfFTf0ddU1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/caOBPt/btsgFcXVjAV/hmBPKOMRv2tAOfFTf0ddU1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcaOBPt%2FbtsgFcXVjAV%2FhmBPKOMRv2tAOfFTf0ddU1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;39&quot; height=&quot;34&quot; data-origin-width=&quot;39&quot; data-origin-height=&quot;34&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;350&quot; data-origin-height=&quot;67&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cHU5Mf/btsgDhflqSY/ENj9kyHs0ysFDlNPCrVmm0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cHU5Mf/btsgDhflqSY/ENj9kyHs0ysFDlNPCrVmm0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cHU5Mf/btsgDhflqSY/ENj9kyHs0ysFDlNPCrVmm0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcHU5Mf%2FbtsgDhflqSY%2FENj9kyHs0ysFDlNPCrVmm0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;350&quot; height=&quot;67&quot; data-origin-width=&quot;350&quot; data-origin-height=&quot;67&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;41&quot; data-origin-height=&quot;28&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/edNhMY/btsgDMTdyQc/yQij8hUdaafDOybrknNgMk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/edNhMY/btsgDMTdyQc/yQij8hUdaafDOybrknNgMk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/edNhMY/btsgDMTdyQc/yQij8hUdaafDOybrknNgMk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FedNhMY%2FbtsgDMTdyQc%2FyQij8hUdaafDOybrknNgMk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;41&quot; height=&quot;28&quot; data-origin-width=&quot;41&quot; data-origin-height=&quot;28&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;573&quot; data-origin-height=&quot;47&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qktfH/btsgDiytGAx/hjlN0wUw1b0RQbAxdBbG71/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qktfH/btsgDiytGAx/hjlN0wUw1b0RQbAxdBbG71/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qktfH/btsgDiytGAx/hjlN0wUw1b0RQbAxdBbG71/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqktfH%2FbtsgDiytGAx%2FhjlN0wUw1b0RQbAxdBbG71%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;573&quot; height=&quot;47&quot; data-origin-width=&quot;573&quot; data-origin-height=&quot;47&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;89&quot; data-origin-height=&quot;30&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/erlWEq/btsgGl7937H/NEHkcVC1JD41FXkRufMwT1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/erlWEq/btsgGl7937H/NEHkcVC1JD41FXkRufMwT1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/erlWEq/btsgGl7937H/NEHkcVC1JD41FXkRufMwT1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FerlWEq%2FbtsgGl7937H%2FNEHkcVC1JD41FXkRufMwT1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;89&quot; height=&quot;30&quot; data-origin-width=&quot;89&quot; data-origin-height=&quot;30&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;슬라이싱을 줄 때는 항상 &lt;span&gt;1&lt;/span&gt;을 더해서 줘야한다&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;172&quot; data-origin-height=&quot;34&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/w8onv/btsgFudjoYm/ueBuZrLKZ58KdyZlva6jKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/w8onv/btsgFudjoYm/ueBuZrLKZ58KdyZlva6jKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/w8onv/btsgFudjoYm/ueBuZrLKZ58KdyZlva6jKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fw8onv%2FbtsgFudjoYm%2FueBuZrLKZ58KdyZlva6jKk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;172&quot; height=&quot;34&quot; data-origin-width=&quot;172&quot; data-origin-height=&quot;34&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;75&quot; data-origin-height=&quot;30&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cZP8qO/btsgNXr6BlM/5PJxtRYPukd9H5KDkMWbK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cZP8qO/btsgNXr6BlM/5PJxtRYPukd9H5KDkMWbK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cZP8qO/btsgNXr6BlM/5PJxtRYPukd9H5KDkMWbK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcZP8qO%2FbtsgNXr6BlM%2F5PJxtRYPukd9H5KDkMWbK1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;75&quot; height=&quot;30&quot; data-origin-width=&quot;75&quot; data-origin-height=&quot;30&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;166&quot; data-origin-height=&quot;38&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cfsKCb/btsgEf2jw73/KmkkgMevHBJrWrue54URB0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cfsKCb/btsgEf2jw73/KmkkgMevHBJrWrue54URB0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cfsKCb/btsgEf2jw73/KmkkgMevHBJrWrue54URB0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcfsKCb%2FbtsgEf2jw73%2FKmkkgMevHBJrWrue54URB0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;166&quot; height=&quot;38&quot; data-origin-width=&quot;166&quot; data-origin-height=&quot;38&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;81&quot; data-origin-height=&quot;27&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c0U9pH/btsgGjbrVdM/i64ZiecwkeocndHr9tC6K1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c0U9pH/btsgGjbrVdM/i64ZiecwkeocndHr9tC6K1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c0U9pH/btsgGjbrVdM/i64ZiecwkeocndHr9tC6K1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc0U9pH%2FbtsgGjbrVdM%2Fi64ZiecwkeocndHr9tC6K1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;81&quot; height=&quot;27&quot; data-origin-width=&quot;81&quot; data-origin-height=&quot;27&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;simple&lt;/span&gt;을 추출하고 싶을 때&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;345&quot; data-origin-height=&quot;69&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dpj9PY/btsgC2vjOtc/37D4EJXCuv1O51oF25CAV0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dpj9PY/btsgC2vjOtc/37D4EJXCuv1O51oF25CAV0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dpj9PY/btsgC2vjOtc/37D4EJXCuv1O51oF25CAV0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdpj9PY%2FbtsgC2vjOtc%2F37D4EJXCuv1O51oF25CAV0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;345&quot; height=&quot;69&quot; data-origin-width=&quot;345&quot; data-origin-height=&quot;69&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;105&quot; data-origin-height=&quot;42&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dqbh8w/btsgE6KwuNL/ziVKU9wmjRvrBkdLwD5wl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dqbh8w/btsgE6KwuNL/ziVKU9wmjRvrBkdLwD5wl0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dqbh8w/btsgE6KwuNL/ziVKU9wmjRvrBkdLwD5wl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdqbh8w%2FbtsgE6KwuNL%2FziVKU9wmjRvrBkdLwD5wl0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;105&quot; height=&quot;42&quot; data-origin-width=&quot;105&quot; data-origin-height=&quot;42&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전체문자열 출력&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;144&quot; data-origin-height=&quot;28&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l4Hwl/btsgEeWDbob/hqPYfkWF3la9rWerOOy7w0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l4Hwl/btsgEeWDbob/hqPYfkWF3la9rWerOOy7w0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l4Hwl/btsgEeWDbob/hqPYfkWF3la9rWerOOy7w0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl4Hwl%2FbtsgEeWDbob%2FhqPYfkWF3la9rWerOOy7w0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;144&quot; height=&quot;28&quot; data-origin-width=&quot;144&quot; data-origin-height=&quot;28&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주민번호 및 성명&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;244&quot; data-origin-height=&quot;153&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cw5yaO/btsgGkVH6bF/5zH2r1PTIHvqp0RaBYsVBK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cw5yaO/btsgGkVH6bF/5zH2r1PTIHvqp0RaBYsVBK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cw5yaO/btsgGkVH6bF/5zH2r1PTIHvqp0RaBYsVBK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcw5yaO%2FbtsgGkVH6bF%2F5zH2r1PTIHvqp0RaBYsVBK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;244&quot; height=&quot;153&quot; data-origin-width=&quot;244&quot; data-origin-height=&quot;153&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;83&quot; data-origin-height=&quot;56&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bWLAnF/btsgKpvGbMt/4NdVfX2UY68KYLsnKHWjAk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bWLAnF/btsgKpvGbMt/4NdVfX2UY68KYLsnKHWjAk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bWLAnF/btsgKpvGbMt/4NdVfX2UY68KYLsnKHWjAk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbWLAnF%2FbtsgKpvGbMt%2F4NdVfX2UY68KYLsnKHWjAk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;83&quot; height=&quot;56&quot; data-origin-width=&quot;83&quot; data-origin-height=&quot;56&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오타 수정 방법 &lt;span&gt;pithon -&amp;gt; python&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;348&quot; data-origin-height=&quot;44&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/y3hmY/btsgDPpi885/JoLjnU8IKPkTu7n1ak0un0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/y3hmY/btsgDPpi885/JoLjnU8IKPkTu7n1ak0un0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/y3hmY/btsgDPpi885/JoLjnU8IKPkTu7n1ak0un0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fy3hmY%2FbtsgDPpi885%2FJoLjnU8IKPkTu7n1ak0un0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;348&quot; height=&quot;44&quot; data-origin-width=&quot;348&quot; data-origin-height=&quot;44&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;311&quot; data-origin-height=&quot;75&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5ux0A/btsgDNZj8CA/aKPTixa5GYfsqnAG4k1M51/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5ux0A/btsgDNZj8CA/aKPTixa5GYfsqnAG4k1M51/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5ux0A/btsgDNZj8CA/aKPTixa5GYfsqnAG4k1M51/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5ux0A%2FbtsgDNZj8CA%2FaKPTixa5GYfsqnAG4k1M51%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;311&quot; height=&quot;75&quot; data-origin-width=&quot;311&quot; data-origin-height=&quot;75&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;p&lt;/span&gt;&lt;span&gt;라는 다른 변수로 출력하여 수정된 것을 확인할 수 있음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;702&quot; data-origin-height=&quot;39&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n2SnG/btsgFuK9Hih/Gp6TFWkQDEXhfuX8cjeEN1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n2SnG/btsgFuK9Hih/Gp6TFWkQDEXhfuX8cjeEN1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n2SnG/btsgFuK9Hih/Gp6TFWkQDEXhfuX8cjeEN1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn2SnG%2FbtsgFuK9Hih%2FGp6TFWkQDEXhfuX8cjeEN1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;702&quot; height=&quot;39&quot; data-origin-width=&quot;702&quot; data-origin-height=&quot;39&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문자열 자료형 &lt;span&gt;- &lt;/span&gt;포매팅 &lt;span&gt;: immutable(&lt;/span&gt;불변&lt;span&gt;) &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;714&quot; data-origin-height=&quot;163&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c71hQE/btsgClPFFod/SKKYeZuT8xpvMAKjMFL611/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c71hQE/btsgClPFFod/SKKYeZuT8xpvMAKjMFL611/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c71hQE/btsgClPFFod/SKKYeZuT8xpvMAKjMFL611/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc71hQE%2FbtsgClPFFod%2FSKKYeZuT8xpvMAKjMFL611%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;714&quot; height=&quot;163&quot; data-origin-width=&quot;714&quot; data-origin-height=&quot;163&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;328&quot; data-origin-height=&quot;64&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bieisk/btsgL9e9pPC/8ECe0YDLN9KMce1xD6tek0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bieisk/btsgL9e9pPC/8ECe0YDLN9KMce1xD6tek0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bieisk/btsgL9e9pPC/8ECe0YDLN9KMce1xD6tek0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbieisk%2FbtsgL9e9pPC%2F8ECe0YDLN9KMce1xD6tek0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;328&quot; height=&quot;64&quot; data-origin-width=&quot;328&quot; data-origin-height=&quot;64&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;681&quot; data-origin-height=&quot;78&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pCrek/btsgKn5Gdh6/5BAP76sxxKZrI7OSNVWks1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pCrek/btsgKn5Gdh6/5BAP76sxxKZrI7OSNVWks1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pCrek/btsgKn5Gdh6/5BAP76sxxKZrI7OSNVWks1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpCrek%2FbtsgKn5Gdh6%2F5BAP76sxxKZrI7OSNVWks1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;681&quot; height=&quot;78&quot; data-origin-width=&quot;681&quot; data-origin-height=&quot;78&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;378&quot; data-origin-height=&quot;36&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/byRMsA/btsgDJPLenB/raKnQN57Fw5jmkTj7jGVK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/byRMsA/btsgDJPLenB/raKnQN57Fw5jmkTj7jGVK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/byRMsA/btsgDJPLenB/raKnQN57Fw5jmkTj7jGVK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbyRMsA%2FbtsgDJPLenB%2FraKnQN57Fw5jmkTj7jGVK0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;378&quot; height=&quot;36&quot; data-origin-width=&quot;378&quot; data-origin-height=&quot;36&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;%s &lt;/span&gt;&lt;span&gt;포맷 코드이나 어떤 형태의 값으로 변환 대입이 가능하다&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;527&quot; data-origin-height=&quot;73&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8IY8D/btsgDLGNpmY/GV0PIPn7Z1xhrqH9kBFUb1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8IY8D/btsgDLGNpmY/GV0PIPn7Z1xhrqH9kBFUb1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8IY8D/btsgDLGNpmY/GV0PIPn7Z1xhrqH9kBFUb1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8IY8D%2FbtsgDLGNpmY%2FGV0PIPn7Z1xhrqH9kBFUb1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;527&quot; height=&quot;73&quot; data-origin-width=&quot;527&quot; data-origin-height=&quot;73&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;302&quot; data-origin-height=&quot;30&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cD2p7F/btsgDg1IKeU/CqqbDTHof33HZ8e1TicN9k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cD2p7F/btsgDg1IKeU/CqqbDTHof33HZ8e1TicN9k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cD2p7F/btsgDg1IKeU/CqqbDTHof33HZ8e1TicN9k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcD2p7F%2FbtsgDg1IKeU%2FCqqbDTHof33HZ8e1TicN9k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;302&quot; height=&quot;30&quot; data-origin-width=&quot;302&quot; data-origin-height=&quot;30&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;797&quot; data-origin-height=&quot;67&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bCu4CO/btsgG4SYEBm/kiHh0YDIBOY7ROY9W7qFXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bCu4CO/btsgG4SYEBm/kiHh0YDIBOY7ROY9W7qFXk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bCu4CO/btsgG4SYEBm/kiHh0YDIBOY7ROY9W7qFXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbCu4CO%2FbtsgG4SYEBm%2FkiHh0YDIBOY7ROY9W7qFXk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;797&quot; height=&quot;67&quot; data-origin-width=&quot;797&quot; data-origin-height=&quot;67&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;86&quot; data-origin-height=&quot;36&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dRN3OP/btsgFcQ97GP/xDxMeT1UrOozcyuvDpvyx0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dRN3OP/btsgFcQ97GP/xDxMeT1UrOozcyuvDpvyx0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dRN3OP/btsgFcQ97GP/xDxMeT1UrOozcyuvDpvyx0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdRN3OP%2FbtsgFcQ97GP%2FxDxMeT1UrOozcyuvDpvyx0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;86&quot; height=&quot;36&quot; data-origin-width=&quot;86&quot; data-origin-height=&quot;36&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;3.14159&lt;/span&gt;에서 반올림하여 &lt;span&gt;6&lt;/span&gt;으로 표기하고 소수점 넷째 자리까지 출력됨&lt;span&gt;. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;808&quot; data-origin-height=&quot;66&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/byJAqI/btsgGmssN0H/f1HqD9dk7Kv6ssbBbzFyR1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/byJAqI/btsgGmssN0H/f1HqD9dk7Kv6ssbBbzFyR1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/byJAqI/btsgGmssN0H/f1HqD9dk7Kv6ssbBbzFyR1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbyJAqI%2FbtsgGmssN0H%2Ff1HqD9dk7Kv6ssbBbzFyR1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;808&quot; height=&quot;66&quot; data-origin-width=&quot;808&quot; data-origin-height=&quot;66&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;59&quot; data-origin-height=&quot;39&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ckuKOa/btsgEhsh6A0/HRXttk2g1LKv83AmpLKMAk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ckuKOa/btsgEhsh6A0/HRXttk2g1LKv83AmpLKMAk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ckuKOa/btsgEhsh6A0/HRXttk2g1LKv83AmpLKMAk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FckuKOa%2FbtsgEhsh6A0%2FHRXttk2g1LKv83AmpLKMAk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;59&quot; height=&quot;39&quot; data-origin-width=&quot;59&quot; data-origin-height=&quot;39&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>파이썬/파이썬 예제</category>
      <category>문자열</category>
      <category>파이썬</category>
      <category>파이썬 독학</category>
      <category>파이썬 예제</category>
      <category>파이썬 혼공</category>
      <author>ciSSSrak</author>
      <guid isPermaLink="true">https://insteadoview.tistory.com/229</guid>
      <comments>https://insteadoview.tistory.com/229#entry229comment</comments>
      <pubDate>Sat, 20 May 2023 23:51:47 +0900</pubDate>
    </item>
    <item>
      <title>27. 써니나타스 (Suninatas) 27번 문제풀이 Write-up</title>
      <link>https://insteadoview.tistory.com/228</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_edited_20230321_194029.png&quot; data-origin-width=&quot;1450&quot; data-origin-height=&quot;783&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpuBMh/btsf2XHlCrh/uE2a3FWhwddrTnqS4yvvq1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpuBMh/btsf2XHlCrh/uE2a3FWhwddrTnqS4yvvq1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpuBMh/btsf2XHlCrh/uE2a3FWhwddrTnqS4yvvq1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpuBMh%2Fbtsf2XHlCrh%2FuE2a3FWhwddrTnqS4yvvq1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1450&quot; height=&quot;783&quot; data-filename=&quot;edited_edited_20230321_194029.png&quot; data-origin-width=&quot;1450&quot; data-origin-height=&quot;783&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;써니나타스 모의해킹 사이트&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://suninatas.com/challenges&quot;&gt;https://suninatas.com/challenges&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1682418968669&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;써니나타스&quot; data-og-description=&quot;웹해킹, 포렌식, 리버싱, 암호학, 해킹 워게임 제공.&quot; data-og-host=&quot;www.suninatas.com&quot; data-og-source-url=&quot;https://suninatas.com/challenges&quot; data-og-url=&quot;http://www.suninatas.com&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/YXXWr/hySpzAROCz/5qHSkzhxw1BxczQaTTPh1k/img.png?width=29&amp;amp;height=29&amp;amp;face=0_0_29_29,https://scrap.kakaocdn.net/dn/nNl2d/hySpGteuGi/BPA0sXPdxO4mw8oWMQyb0k/img.png?width=512&amp;amp;height=512&amp;amp;face=0_0_512_512&quot;&gt;&lt;a href=&quot;https://suninatas.com/challenges&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://suninatas.com/challenges&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/YXXWr/hySpzAROCz/5qHSkzhxw1BxczQaTTPh1k/img.png?width=29&amp;amp;height=29&amp;amp;face=0_0_29_29,https://scrap.kakaocdn.net/dn/nNl2d/hySpGteuGi/BPA0sXPdxO4mw8oWMQyb0k/img.png?width=512&amp;amp;height=512&amp;amp;face=0_0_512_512');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;써니나타스&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;웹해킹, 포렌식, 리버싱, 암호학, 해킹 워게임 제공.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.suninatas.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;769&quot; data-origin-height=&quot;343&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqMxpr/btsf4dJHplt/XXl4IMAbXL3iPRU4JIvelk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqMxpr/btsf4dJHplt/XXl4IMAbXL3iPRU4JIvelk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqMxpr/btsf4dJHplt/XXl4IMAbXL3iPRU4JIvelk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqMxpr%2Fbtsf4dJHplt%2FXXl4IMAbXL3iPRU4JIvelk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;769&quot; height=&quot;343&quot; data-origin-width=&quot;769&quot; data-origin-height=&quot;343&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;써니나타스 27번 문제는 시스템에 관련된 문제다. 문제 설명을 보니 NSA가 IRC 서버에서 마피아 조직들 사이의 대화를 도청? 어쨌든 가로챘다고 한다. 수사관들은 그 메시지에 비밀이 숨겨져 있다고 확신을 하는 반면에 어떤 단서도 찾을 수 없었다. 그래서 NSA 수사관들을 도와 메시지의 비밀을 밝혀내는 것이 우리가 해 낼 임무라고 한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번에도 개발자도구를 살펴봤지만 참고할 만한 부분은 딱히 없는 것 같아서 바로 다운로드 버튼을 눌렀다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;962&quot; data-origin-height=&quot;432&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boY32v/btsfPCEBOdi/KoYlc6phKsd5ZPYesKmgz0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boY32v/btsfPCEBOdi/KoYlc6phKsd5ZPYesKmgz0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boY32v/btsfPCEBOdi/KoYlc6phKsd5ZPYesKmgz0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboY32v%2FbtsfPCEBOdi%2FKoYlc6phKsd5ZPYesKmgz0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;962&quot; height=&quot;432&quot; data-origin-width=&quot;962&quot; data-origin-height=&quot;432&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Down 버튼을 누르니 위와 같은 화면이 출력 됐는데 여기서 알아낸 정보들을 간략하게 요약해봤다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;메시지의 주인공은 Pruss.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Pruss가 생각하기에 비밀번호를 생성할 때 알파벳만의 조합은 위험, 특수문자 하나만 사용해서도 안된다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Pruss는 자신의 이름임과 동시에 마피아 코드 이름이라고 한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Druss는 Pruss의 친구&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Hruss는 Pruss의 친구이자 Druss의 여자친구&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;mafia@russia.ru는 서버&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Druss의 비밀번호는 @@PDDDDDPDDDDDHPDDDDD@@@@@PDDDDDPDDDDD@@@PDDDDDruss&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Pruss가 생각하기에 kNz3i!Bs4jP 같은 비밀번호가 좋은 비밀번호&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그런데 딱히 도움될 만한 정보는 없는 듯했다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;769&quot; data-origin-height=&quot;99&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eypr0C/btsfWVqnfE4/S8WCqcjrk2xiekqyCxLkP0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eypr0C/btsfWVqnfE4/S8WCqcjrk2xiekqyCxLkP0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eypr0C/btsfWVqnfE4/S8WCqcjrk2xiekqyCxLkP0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Feypr0C%2FbtsfWVqnfE4%2FS8WCqcjrk2xiekqyCxLkP0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;769&quot; height=&quot;99&quot; data-origin-width=&quot;769&quot; data-origin-height=&quot;99&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;써니나타스 27번 문제 제목을 보면 Can you speak x86이라는 문구가 있다. 그래서 바이너리 코드 분석을 x86 디버거를 사용해서 해보기로 했다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;HxD&lt;/b&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1053&quot; data-origin-height=&quot;736&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d1TSmu/btsf2W2MtjW/LoAShQK3PhrahE9ItsZkGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d1TSmu/btsf2W2MtjW/LoAShQK3PhrahE9ItsZkGK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d1TSmu/btsf2W2MtjW/LoAShQK3PhrahE9ItsZkGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd1TSmu%2Fbtsf2W2MtjW%2FLoAShQK3PhrahE9ItsZkGK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1053&quot; height=&quot;736&quot; data-origin-width=&quot;1053&quot; data-origin-height=&quot;736&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나는 아까 우리가 봤던 메시지를 복사해서 .txt 파일로 저장한 뒤 HxD에서 열었다. 그렇게 하면 위와 같이 메시지의 바이너리 값을 확인할 수 있다. 그다음 위 바이너리 값들을 전체선택하고 복사를 해둔다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;OllyDbg&lt;/b&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;924&quot; data-origin-height=&quot;660&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bX5SDr/btsfWWCMiWx/2lolxGw4fwpkTLNGGQdank/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bX5SDr/btsfWWCMiWx/2lolxGw4fwpkTLNGGQdank/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bX5SDr/btsfWWCMiWx/2lolxGw4fwpkTLNGGQdank/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbX5SDr%2FbtsfWWCMiWx%2F2lolxGw4fwpkTLNGGQdank%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;924&quot; height=&quot;660&quot; data-origin-width=&quot;924&quot; data-origin-height=&quot;660&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저&amp;nbsp; OllyDbg를 실행시킨 뒤 PC에 저장되어있는 아무 exe파일을 열어준다. 나는 winhex.exe가 보이길래 그냥 그걸 열었다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;921&quot; data-origin-height=&quot;656&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KYYgM/btsf3g08w9u/JAIuFXR8MpxBDNs6Lcgb7K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KYYgM/btsf3g08w9u/JAIuFXR8MpxBDNs6Lcgb7K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KYYgM/btsf3g08w9u/JAIuFXR8MpxBDNs6Lcgb7K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKYYgM%2Fbtsf3g08w9u%2FJAIuFXR8MpxBDNs6Lcgb7K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;921&quot; height=&quot;656&quot; data-origin-width=&quot;921&quot; data-origin-height=&quot;656&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;HxD에서 전체 바이너리를 복사한 상태에서 OllDbg로 열려있는 exe 파일의 어셈블리 부분을 전체 선택해 준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전체선택이 됐다면 &lt;span style=&quot;background-color: #c0d1e7;&quot;&gt;우클릭 &amp;rarr; Binary &lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #c0d1e7;&quot;&gt;&amp;rarr;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;background-color: #c0d1e7;&quot;&gt; Biary paste&lt;/span&gt;를 차례대로 클릭해 줘서 우리가 복사한 바이너리를 붙여 넣어준다. 그러면 우리가 복사한 바이너리 값이 자동으로 어셈블리 값으로 변환된다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;924&quot; data-origin-height=&quot;660&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/48U8y/btsf42OOc0q/bkDwqMJtu7ElBG0MgcWe7K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/48U8y/btsf42OOc0q/bkDwqMJtu7ElBG0MgcWe7K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/48U8y/btsf42OOc0q/bkDwqMJtu7ElBG0MgcWe7K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F48U8y%2Fbtsf42OOc0q%2FbkDwqMJtu7ElBG0MgcWe7K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;924&quot; height=&quot;660&quot; data-origin-width=&quot;924&quot; data-origin-height=&quot;660&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;붙여 넣기가 완료되면 위와 같이 어셈블리 값으로 변경된 부분이 빨간 글씨로 표시된다. 하지만 여기서 끝이 아니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아무 exe 파일을 열었기 때문에 어셈블리 값의 총길이가 다르다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;921&quot; data-origin-height=&quot;655&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/55fXO/btsf6EtiHaE/enMKwEfIv1kAKIT6ZHbkZ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/55fXO/btsf6EtiHaE/enMKwEfIv1kAKIT6ZHbkZ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/55fXO/btsf6EtiHaE/enMKwEfIv1kAKIT6ZHbkZ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F55fXO%2Fbtsf6EtiHaE%2FenMKwEfIv1kAKIT6ZHbkZ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;921&quot; height=&quot;655&quot; data-origin-width=&quot;921&quot; data-origin-height=&quot;655&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래로 내리다 보면 우리가 붙여넣기 한 어셈블리 값이 끝나는 지점이 보인다. 끝나는 다음 어셈블리 값부터 검은색 글자인데 여기에 breakpoint를 걸어주면 된다. OllyDbg에서 breakpoint를 거는 가장 기본적인 방법으로는 어셈블리 값을 클린 한 후 &lt;span style=&quot;background-color: #c0d1e7;&quot;&gt;F2&lt;/span&gt;키를 눌러주는 것이 있다. F2키를 눌러서 설정하는 이런 일반적인 breakpoint는 개수에 제한 없이 필요한 만큼 만들어서 쓸 수 있는 장점이 있다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;602&quot; data-origin-height=&quot;286&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/XHXk0/btsf3gNysAN/BiT7A6WBKye2LTFXhWSKYk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XHXk0/btsf3gNysAN/BiT7A6WBKye2LTFXhWSKYk/img.png&quot; data-alt=&quot;Breakpoint를 설정한 모습&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XHXk0/btsf3gNysAN/BiT7A6WBKye2LTFXhWSKYk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXHXk0%2Fbtsf3gNysAN%2FBiT7A6WBKye2LTFXhWSKYk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;602&quot; height=&quot;286&quot; data-origin-width=&quot;602&quot; data-origin-height=&quot;286&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Breakpoint를 설정한 모습&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;924&quot; data-origin-height=&quot;658&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bRcGeq/btsf404x85p/P8gEJZkuE96xcnL1XCMONK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bRcGeq/btsf404x85p/P8gEJZkuE96xcnL1XCMONK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bRcGeq/btsf404x85p/P8gEJZkuE96xcnL1XCMONK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbRcGeq%2Fbtsf404x85p%2FP8gEJZkuE96xcnL1XCMONK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;924&quot; height=&quot;658&quot; data-origin-width=&quot;924&quot; data-origin-height=&quot;658&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 어셈블리 값들이 기존 exe파일에서 변경되었기 때문에 실행될 명령 포인터(EIP)를 옮겨줘야 한다. 그래서 가장 첫 줄로 올라가서 첫 줄을 선택한 뒤, &lt;span style=&quot;background-color: #c0d1e7;&quot;&gt;우클릭 &amp;rarr; New origin here&lt;/span&gt;로 설정을 해주면 된다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;598&quot; data-origin-height=&quot;278&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLXV5Y/btsf5en7yxi/jG6zjoFkO6iIRDHvVz57wK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLXV5Y/btsf5en7yxi/jG6zjoFkO6iIRDHvVz57wK/img.png&quot; data-alt=&quot;EIP가 정상적으로 옮겨진 모습&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLXV5Y/btsf5en7yxi/jG6zjoFkO6iIRDHvVz57wK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLXV5Y%2Fbtsf5en7yxi%2FjG6zjoFkO6iIRDHvVz57wK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;598&quot; height=&quot;278&quot; data-origin-width=&quot;598&quot; data-origin-height=&quot;278&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;EIP가 정상적으로 옮겨진 모습&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;924&quot; data-origin-height=&quot;660&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dPKKC3/btsf4gmcrsh/PHbtlt0irBkwYgtpg7z4DK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dPKKC3/btsf4gmcrsh/PHbtlt0irBkwYgtpg7z4DK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dPKKC3/btsf4gmcrsh/PHbtlt0irBkwYgtpg7z4DK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdPKKC3%2Fbtsf4gmcrsh%2FPHbtlt0irBkwYgtpg7z4DK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;924&quot; height=&quot;660&quot; data-origin-width=&quot;924&quot; data-origin-height=&quot;660&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;EIP를 옮기는 작업과 breakpoint 설정을 하는 작업이 모두 끝났다면 위 캡처처럼 Run 버튼을 누른다. 그러면 스택 부분에 특정 스택이 선택이 된 모습이 보인다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;408&quot; data-origin-height=&quot;189&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cb4jid/btsf6E7UgL9/S3cOugCLhE7jr4eMEnGKA0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cb4jid/btsf6E7UgL9/S3cOugCLhE7jr4eMEnGKA0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cb4jid/btsf6E7UgL9/S3cOugCLhE7jr4eMEnGKA0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcb4jid%2Fbtsf6E7UgL9%2FS3cOugCLhE7jr4eMEnGKA0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;408&quot; height=&quot;189&quot; data-origin-width=&quot;408&quot; data-origin-height=&quot;189&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그다음, 선택된 스택에 마우스 우클릭을 한 뒤 Show ASCII dump를 클릭해 준다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;403&quot; data-origin-height=&quot;190&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DSrGh/btsf3r9kSGt/0DBJ2IkCsRa3yFGbsL7NKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DSrGh/btsf3r9kSGt/0DBJ2IkCsRa3yFGbsL7NKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DSrGh/btsf3r9kSGt/0DBJ2IkCsRa3yFGbsL7NKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDSrGh%2Fbtsf3r9kSGt%2F0DBJ2IkCsRa3yFGbsL7NKK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;403&quot; height=&quot;190&quot; data-origin-width=&quot;403&quot; data-origin-height=&quot;190&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 우리가 찾던 Auth key 값이 보인다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;448&quot; data-origin-height=&quot;127&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eI6x0M/btsf41oPTvQ/PQdhxAjDkHvLn0zTFMoZ3k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eI6x0M/btsf41oPTvQ/PQdhxAjDkHvLn0zTFMoZ3k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eI6x0M/btsf41oPTvQ/PQdhxAjDkHvLn0zTFMoZ3k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeI6x0M%2Fbtsf41oPTvQ%2FPQdhxAjDkHvLn0zTFMoZ3k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;448&quot; height=&quot;127&quot; data-origin-width=&quot;448&quot; data-origin-height=&quot;127&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;써니나타스 Auth 게시판에 키값을 넣었고 축하메시지와 함께 27번 문제를 해결했다는 메시지가 alert 된다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 문제는 OllyDbg를 활용함에 있어서 좀 더 익숙해진 것 같아서 문제를 푸는 내내 재미있었다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;27번 문제&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;성공&lt;/p&gt;</description>
      <category>해킹/SuNiNaTaS 모의해킹</category>
      <category>CTF</category>
      <category>suninatas</category>
      <category>모의해킹</category>
      <category>문제풀이</category>
      <category>써니나타스</category>
      <category>써니나타스 27</category>
      <category>써니나타스 27번</category>
      <author>ciSSSrak</author>
      <guid isPermaLink="true">https://insteadoview.tistory.com/228</guid>
      <comments>https://insteadoview.tistory.com/228#entry228comment</comments>
      <pubDate>Tue, 16 May 2023 00:16:14 +0900</pubDate>
    </item>
    <item>
      <title>[Python 초급] 문자열 처리와 지능형 코드</title>
      <link>https://insteadoview.tistory.com/227</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_blue-green-python-programming-wallpaper-preview.jpg&quot; data-origin-width=&quot;728&quot; data-origin-height=&quot;410&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bnwAxZ/btsf44lviQe/UZFobPChTRTvXg35tNNtsk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnwAxZ/btsf44lviQe/UZFobPChTRTvXg35tNNtsk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnwAxZ/btsf44lviQe/UZFobPChTRTvXg35tNNtsk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbnwAxZ%2Fbtsf44lviQe%2FUZFobPChTRTvXg35tNNtsk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;728&quot; height=&quot;410&quot; data-filename=&quot;edited_blue-green-python-programming-wallpaper-preview.jpg&quot; data-origin-width=&quot;728&quot; data-origin-height=&quot;410&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;문자열 결합&lt;/b&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;845&quot; data-origin-height=&quot;114&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ro2s2/btsf4dpmOom/WR6WDiN7RpTeX9VN9v6sR0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ro2s2/btsf4dpmOom/WR6WDiN7RpTeX9VN9v6sR0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ro2s2/btsf4dpmOom/WR6WDiN7RpTeX9VN9v6sR0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fro2s2%2Fbtsf4dpmOom%2FWR6WDiN7RpTeX9VN9v6sR0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;845&quot; height=&quot;114&quot; data-origin-width=&quot;845&quot; data-origin-height=&quot;114&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;같은 내용을 출력하지만 여러번 출력할 수 있는 방법은 &lt;span style=&quot;background-color: #9feec3;&quot;&gt;\n&lt;/span&gt;을 넣어주는 것이다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 하나의 코드가 두 개의 행으로 출력된다. &lt;span style=&quot;background-color: #9feec3;&quot;&gt;\n&lt;/span&gt;은 개행문자이며 새 행을 의미한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;703&quot; data-origin-height=&quot;135&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7N7hJ/btsfWU51KSM/twKkKTemt3axbIere9CVik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7N7hJ/btsfWU51KSM/twKkKTemt3axbIere9CVik/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7N7hJ/btsfWU51KSM/twKkKTemt3axbIere9CVik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7N7hJ%2FbtsfWU51KSM%2FtwKkKTemt3axbIere9CVik%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;703&quot; height=&quot;135&quot; data-origin-width=&quot;703&quot; data-origin-height=&quot;135&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하나를 더 늘려봤다. Hello world 앞에 공백을 넣을 것이 아니라면 \n 옆에 어떤 공백도 넣으면 안된다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉, Hello world!\n Hello world!와 같이 \n 옆에 공백을 넣게 되면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Hello world!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;Hello world!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런식으로 출력 된다는 뜻이다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;816&quot; data-origin-height=&quot;114&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ALPlu/btsf5dCFD3e/f13N42yleSJo2xAEsBUb9K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ALPlu/btsf5dCFD3e/f13N42yleSJo2xAEsBUb9K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ALPlu/btsf5dCFD3e/f13N42yleSJo2xAEsBUb9K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FALPlu%2Fbtsf5dCFD3e%2Ff13N42yleSJo2xAEsBUb9K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;816&quot; height=&quot;114&quot; data-origin-width=&quot;816&quot; data-origin-height=&quot;114&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문자열을 합쳐서 출력할 때는 위와 같이 코딩하면 된다. 현재는 어떤 공백도 넣지 않았기 때문에 단순히 두 문자열이 붙어서 출력됐다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;828&quot; data-origin-height=&quot;99&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zm5C1/btsf40XGBUX/qdyb2vHwMY9kIAmc5on5hk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zm5C1/btsf40XGBUX/qdyb2vHwMY9kIAmc5on5hk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zm5C1/btsf40XGBUX/qdyb2vHwMY9kIAmc5on5hk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fzm5C1%2Fbtsf40XGBUX%2Fqdyb2vHwMY9kIAmc5on5hk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;828&quot; height=&quot;99&quot; data-origin-width=&quot;828&quot; data-origin-height=&quot;99&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;819&quot; data-origin-height=&quot;114&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LUpuj/btsf2IXN95E/w3v7W2RllwWfP52LODTZFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LUpuj/btsf2IXN95E/w3v7W2RllwWfP52LODTZFk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LUpuj/btsf2IXN95E/w3v7W2RllwWfP52LODTZFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLUpuj%2Fbtsf2IXN95E%2Fw3v7W2RllwWfP52LODTZFk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;819&quot; height=&quot;114&quot; data-origin-width=&quot;819&quot; data-origin-height=&quot;114&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;823&quot; data-origin-height=&quot;117&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bm8rzq/btsf2IDs098/oIlOWMKTqJtDhGqgP00jKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bm8rzq/btsf2IDs098/oIlOWMKTqJtDhGqgP00jKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bm8rzq/btsf2IDs098/oIlOWMKTqJtDhGqgP00jKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbm8rzq%2Fbtsf2IDs098%2FoIlOWMKTqJtDhGqgP00jKk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;823&quot; height=&quot;117&quot; data-origin-width=&quot;823&quot; data-origin-height=&quot;117&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공백을 넣는 방법을 생각해보면 단순하게 Hello 뒤에 넣는다든지,&amp;nbsp; ciSSSrack 앞에 넣는다든지, 혹은 &quot; &quot;이렇게 아예 공백을 넣어주는 방법이 있다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉 문자열 결합은 두 문자열을 합쳐주는 것이고 또한 파이썬에서는 공백이 얼마나 중요한지 알 수 있다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;파이썬에서 흔히 볼 수 있는 오류들&lt;/b&gt;&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;885&quot; data-origin-height=&quot;117&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dCVIGu/btsf2nTV0PM/tS1bhr6GTFoRJUKUkoAS8K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dCVIGu/btsf2nTV0PM/tS1bhr6GTFoRJUKUkoAS8K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dCVIGu/btsf2nTV0PM/tS1bhr6GTFoRJUKUkoAS8K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdCVIGu%2Fbtsf2nTV0PM%2FtS1bhr6GTFoRJUKUkoAS8K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;885&quot; height=&quot;117&quot; data-origin-width=&quot;885&quot; data-origin-height=&quot;117&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위와 같이 print 앞에 공백을 추가한 뒤 코드를 실행해봤더니 indentation Error(들여쓰기 오류)가 발생했다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;117&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QEgHV/btsf597UtJZ/CKAWtbQM5hwN8oKRzilRs0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QEgHV/btsf597UtJZ/CKAWtbQM5hwN8oKRzilRs0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QEgHV/btsf597UtJZ/CKAWtbQM5hwN8oKRzilRs0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQEgHV%2Fbtsf597UtJZ%2FCKAWtbQM5hwN8oKRzilRs0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1090&quot; height=&quot;117&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;117&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ciSSSrak 뒤에 큰 따옴표를 삭제한 뒤 코드를 실행했더니 Syntax Error(문법 오류)가 발생했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음 포스팅은 디버깅을 다뤄보겠다.&amp;nbsp;&lt;/p&gt;</description>
      <category>파이썬/파이썬  초급</category>
      <category>파이썬 독학</category>
      <category>파이썬 문자열 결합</category>
      <category>파이썬 초급</category>
      <category>파이썬 혼자 공부하기</category>
      <author>ciSSSrak</author>
      <guid isPermaLink="true">https://insteadoview.tistory.com/227</guid>
      <comments>https://insteadoview.tistory.com/227#entry227comment</comments>
      <pubDate>Mon, 15 May 2023 21:22:42 +0900</pubDate>
    </item>
    <item>
      <title>26. 써니나타스 (Suninatas) 26번 문제풀이 Write-up</title>
      <link>https://insteadoview.tistory.com/226</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_edited_20230321_194029.png&quot; data-origin-width=&quot;1450&quot; data-origin-height=&quot;783&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/63CA6/btsfcM2alWI/cxk7laMx8tJuOMGCIfPeY0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/63CA6/btsfcM2alWI/cxk7laMx8tJuOMGCIfPeY0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/63CA6/btsfcM2alWI/cxk7laMx8tJuOMGCIfPeY0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F63CA6%2FbtsfcM2alWI%2Fcxk7laMx8tJuOMGCIfPeY0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1450&quot; height=&quot;783&quot; data-filename=&quot;edited_edited_20230321_194029.png&quot; data-origin-width=&quot;1450&quot; data-origin-height=&quot;783&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;써니나타스 모의해킹 사이트&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://suninatas.com/challenges&quot;&gt;https://suninatas.com/challenges&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1682418968669&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;써니나타스&quot; data-og-description=&quot;웹해킹, 포렌식, 리버싱, 암호학, 해킹 워게임 제공.&quot; data-og-host=&quot;www.suninatas.com&quot; data-og-source-url=&quot;https://suninatas.com/challenges&quot; data-og-url=&quot;http://www.suninatas.com&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/YXXWr/hySpzAROCz/5qHSkzhxw1BxczQaTTPh1k/img.png?width=29&amp;amp;height=29&amp;amp;face=0_0_29_29,https://scrap.kakaocdn.net/dn/nNl2d/hySpGteuGi/BPA0sXPdxO4mw8oWMQyb0k/img.png?width=512&amp;amp;height=512&amp;amp;face=0_0_512_512&quot;&gt;&lt;a href=&quot;https://suninatas.com/challenges&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://suninatas.com/challenges&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/YXXWr/hySpzAROCz/5qHSkzhxw1BxczQaTTPh1k/img.png?width=29&amp;amp;height=29&amp;amp;face=0_0_29_29,https://scrap.kakaocdn.net/dn/nNl2d/hySpGteuGi/BPA0sXPdxO4mw8oWMQyb0k/img.png?width=512&amp;amp;height=512&amp;amp;face=0_0_512_512');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;써니나타스&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;웹해킹, 포렌식, 리버싱, 암호학, 해킹 워게임 제공.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.suninatas.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;809&quot; data-origin-height=&quot;394&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bWcHAt/btsfvnzAOx4/Z4Xz6Q8kWOgyGIa9rsfah1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bWcHAt/btsfvnzAOx4/Z4Xz6Q8kWOgyGIa9rsfah1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bWcHAt/btsfvnzAOx4/Z4Xz6Q8kWOgyGIa9rsfah1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbWcHAt%2FbtsfvnzAOx4%2FZ4Xz6Q8kWOgyGIa9rsfah1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;809&quot; height=&quot;394&quot; data-origin-width=&quot;809&quot; data-origin-height=&quot;394&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;써니나타스 26번은 포렌식 문제다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개발자도구에서는 이렇다 할 힌트는 없었고 암호문을 빈도분석을 통해 푸는 것이 이번 문제의 핵심인 듯 보인다. 설명을 보면 스페이스와 구두점은 모두 생략되었다고 적혀있다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;빈도분석이란?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a style=&quot;background-color: #ffffff; color: #3366cc; text-align: start;&quot; href=&quot;https://ko.wikipedia.org/wiki/%EC%95%94%ED%98%B8%ED%95%99&quot;&gt;암호학&lt;/a&gt;&lt;span style=&quot;background-color: #ffffff; color: #202122; text-align: start;&quot;&gt;에서의&amp;nbsp;&lt;/span&gt;&lt;b&gt;빈도분석&lt;/b&gt;&lt;span style=&quot;background-color: #ffffff; color: #202122; text-align: start;&quot;&gt;(頻度分析, frequency analysis 또는 counting letters)이란&amp;nbsp;&lt;/span&gt;&lt;a style=&quot;background-color: #ffffff; color: #3366cc; text-align: start;&quot; href=&quot;https://ko.wikipedia.org/wiki/%ED%8F%89%EB%AC%B8&quot;&gt;평문&lt;/a&gt;&lt;span style=&quot;background-color: #ffffff; color: #202122; text-align: start;&quot;&gt;과&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a style=&quot;background-color: #ffffff; color: #3366cc; text-align: start;&quot; href=&quot;https://ko.wikipedia.org/wiki/%EC%95%94%ED%98%B8%EB%AC%B8&quot;&gt;암호문&lt;/a&gt;&lt;span style=&quot;background-color: #ffffff; color: #202122; text-align: start;&quot;&gt;에 사용되는 문자 또는 문자열의 출현빈도를 단서로 이용하는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a style=&quot;background-color: #ffffff; color: #dd3333; text-align: start;&quot; href=&quot;https://ko.wikipedia.org/w/index.php?title=%EC%95%94%ED%98%B8%ED%95%B4%EB%8F%85%EB%B2%95&amp;amp;action=edit&amp;amp;redlink=1&quot;&gt;암호해독법&lt;/a&gt;&lt;span style=&quot;background-color: #ffffff; color: #202122; text-align: start;&quot;&gt;을 말한다. 평문 언어의 통계적 특징을 전제로 하여, 암호문만을 사용해서 해독을 진행하기 때문에,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a style=&quot;background-color: #ffffff; color: #dd3333; text-align: start;&quot; href=&quot;https://ko.wikipedia.org/w/index.php?title=%EC%95%94%ED%98%B8%EB%AC%B8_%EB%8B%A8%EB%8F%85%EA%B3%B5%EA%B2%A9&amp;amp;action=edit&amp;amp;redlink=1&quot;&gt;암호문 단독공격&lt;/a&gt;&lt;span style=&quot;background-color: #ffffff; color: #202122; text-align: start;&quot;&gt;으로 분류된다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #202122; text-align: start;&quot;&gt;출처: 위키백과&amp;nbsp; &lt;a href=&quot;https://ko.wikipedia.org/wiki/%EB%B9%88%EB%8F%84%EB%B6%84%EC%84%9D_(%EC%95%94%ED%98%B8)&quot;&gt;https://ko.wikipedia.org/wiki/%EB%B9%88%EB%8F%84%EB%B6%84%EC%84%9D_(%EC%95%94%ED%98%B8)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉 단순하게 알파벳을 센다고 보면 쉽다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;I am a friend of him.이라는 문장이 있다고 가정했을 때,&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;a: 2&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;d: 1&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;e: 1&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;f: 2&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;h: 1&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;i: 3&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;m: 2&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;n: 1&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;o: 1&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;각 알파벳의 출현 빈도는 위와 같을 것이다. 그럼 I am a friend of him. 이라는 문장이 암호화된 결과가 알아볼 수 없는 알파벳의 나열이 됐을 때 빈도분석을 하는 것이다. 예를 들어 b가 가장 많이 나왔다면 그것을 i라고 가정을 할 수 있고 그다음 많은 것이 y라면 그게 a, f, m 중에 하나라고 가정을 할 수 있다는 것이다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://quipqiup.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://quipqiup.com/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1684076738312&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;quipqiup - cryptoquip and cryptogram solver&quot; data-og-description=&quot;&quot; data-og-host=&quot;quipqiup.com&quot; data-og-source-url=&quot;https://quipqiup.com/&quot; data-og-url=&quot;https://quipqiup.com/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://quipqiup.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://quipqiup.com/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;quipqiup - cryptoquip and cryptogram solver&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;quipqiup.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저번에 써니나타스 19번에서 이 사이트를 사용해봤었는데 암호문을 해독할 때 결과에 오류가 있어서 theblob.org/rot.cgi 사이트를 이용했지만 이번에는 quipquip 사이트를 이용했다. 참고로 quipquip사이트는 간단한 암호화(rot, 카이사르 암호), 빈도분석 등을 해준다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;787&quot; data-origin-height=&quot;906&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kVDs2/btsfdqR8CW6/eDT7gJxziOVW0xLQ5yvP91/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kVDs2/btsfdqR8CW6/eDT7gJxziOVW0xLQ5yvP91/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kVDs2/btsfdqR8CW6/eDT7gJxziOVW0xLQ5yvP91/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkVDs2%2FbtsfdqR8CW6%2FeDT7gJxziOVW0xLQ5yvP91%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;787&quot; height=&quot;906&quot; data-origin-width=&quot;787&quot; data-origin-height=&quot;906&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Puzzle에 써니나타스 26번의 구문을 넣으니 평문이 깔끔하게 되었고 공백처리도 잘 되어서 읽기 수월했다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Auth key에 대해서는 딱히 설명도 없었고 여기서 auth key가 될 만한 직관적인 단어들은 kim yuna 혹은 olympic champion 정도일 것 같았다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;451&quot; data-origin-height=&quot;134&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/O4Rg9/btsfcNmtEun/lkkJ7on2Zhrs0UV401iBqK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/O4Rg9/btsfcNmtEun/lkkJ7on2Zhrs0UV401iBqK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/O4Rg9/btsfcNmtEun/lkkJ7on2Zhrs0UV401iBqK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FO4Rg9%2FbtsfcNmtEun%2FlkkJ7on2Zhrs0UV401iBqK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;451&quot; height=&quot;134&quot; data-origin-width=&quot;451&quot; data-origin-height=&quot;134&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Auth 게시판에 kimyuna를 입력하니 축하메시지와 함께 26번 플래그를 획득했다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;26번&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;성공&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>해킹/SuNiNaTaS 모의해킹</category>
      <category>CTF</category>
      <category>suninatas</category>
      <category>sunintats</category>
      <category>모의해킹</category>
      <category>문제풀이</category>
      <category>써니나타스</category>
      <category>써니나타스 26</category>
      <category>써니나타스 26번</category>
      <author>ciSSSrak</author>
      <guid isPermaLink="true">https://insteadoview.tistory.com/226</guid>
      <comments>https://insteadoview.tistory.com/226#entry226comment</comments>
      <pubDate>Mon, 15 May 2023 00:18:08 +0900</pubDate>
    </item>
  </channel>
</rss>