<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>mminky's</title>
    <link>https://mminky.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Tue, 11 Aug 2026 21:47:42 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>mminky</managingEditor>
    <image>
      <title>mminky's</title>
      <url>https://tistory1.daumcdn.net/tistory/3459416/attach/88e1bd7eb933468fa9a02396fc839130</url>
      <link>https://mminky.tistory.com</link>
    </image>
    <item>
      <title>[ 머신러닝 ] xgboost 설치방법 (ModuleNotFoundError: No module named 'xgboost' 에러)</title>
      <link>https://mminky.tistory.com/179</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f6e199; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;[ 문제 원인 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;xgboost 모듈은 아나콘다에서 미제공하므로, pip install로 설치가 필요하다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;만약, 설치되어 있지 않다면 아래코드 실행시 오류 발생한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- (참고) 라이브러리 &amp;gt; 모듈 &amp;gt; 함수 개념이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;- 설치필요 모듈 : xgboost, lightgbm&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1782740750153&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# import models (Classification)

#단일모델
from sklearn.linear_model import LogisticRegression #로지스틱회귀
from sklearn.tree import DecisionTreeClassifier     #결정트리
from sklearn.neighbors import KNeighborsClassifier  #kNN

#앙상블 (Bagging - 병렬구조)
from sklearn.ensemble import RandomForestClassifier #랜덤포레스트
from sklearn.ensemble import ExtraTreesClassifier   #엑스트라 트리

#앙상블 (Boosting - 직렬구조)
from xgboost import XGBClassifier                   #XGB
from lightgbm import LGBMClassifier                 #LGBM&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre class=&quot;yaml&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot;&gt;&lt;code&gt;ModuleNotFoundError: No module named 'xgboost'&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;714&quot; data-origin-height=&quot;286&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Cw3wt/dJMcagF6NUj/i9KybD59VwP6FUuMR6c4Zk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Cw3wt/dJMcagF6NUj/i9KybD59VwP6FUuMR6c4Zk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Cw3wt/dJMcagF6NUj/i9KybD59VwP6FUuMR6c4Zk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCw3wt%2FdJMcagF6NUj%2Fi9KybD59VwP6FUuMR6c4Zk%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;600&quot; height=&quot;240&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;714&quot; data-origin-height=&quot;286&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 style=&quot;background-color: #f6e199; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;[ 해결방법 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;pip install 명령어로 xgboost 설치하면 해결된다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;참고로, pip명령어는 파이썬 문법이 아니다. 그래서 원래는 cmd같은 os터미널에서 처리해야되는 명령어이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;특수기호 &lt;b&gt;!(느낌표)&lt;/b&gt;를 붙임으로써, 파이썬코드가 아닌 &lt;b&gt;컴퓨터 터미널(cmd)에 명령&lt;/b&gt;을 주피터노트북에서 바로 내릴 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1782741574102&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;!pip install xgboost #os 터미널에 명령을 내림

#pip install xgboost #(참고) 요즘에는 !없어도 정상동작&lt;/code&gt;&lt;/pre&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 style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;참고로, 요즘에는 주피터 노트북이 업그레이드되어서 !pip가 아닌 그냥 pip로도 정상 동작한다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1021&quot; data-origin-height=&quot;186&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bDyFCo/dJMcajis4ZK/0siCaAvK1MwThKgvyKwTX1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bDyFCo/dJMcajis4ZK/0siCaAvK1MwThKgvyKwTX1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bDyFCo/dJMcajis4ZK/0siCaAvK1MwThKgvyKwTX1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbDyFCo%2FdJMcajis4ZK%2F0siCaAvK1MwThKgvyKwTX1%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;1021&quot; height=&quot;186&quot; data-origin-width=&quot;1021&quot; data-origin-height=&quot;186&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 style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;아래 명령어 입력 -&amp;gt; Shift+Enter해보면, pip명령어 앞에 접두사(prefix)가 필요없다고 나오는 것에서 확인할 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1782741940932&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;lsmagic&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1308&quot; data-origin-height=&quot;326&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boIUCj/dJMcafAnXUH/wi0StQEnwav6EfM7CD0AaK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boIUCj/dJMcafAnXUH/wi0StQEnwav6EfM7CD0AaK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boIUCj/dJMcafAnXUH/wi0StQEnwav6EfM7CD0AaK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboIUCj%2FdJMcafAnXUH%2Fwi0StQEnwav6EfM7CD0AaK%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;1308&quot; height=&quot;326&quot; data-origin-width=&quot;1308&quot; data-origin-height=&quot;326&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 data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;(참고) !pip install 실행결과&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;lightgbm 역시 에러가 발생하므로, pip install 해줘야 된다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;해당 셀의 헤더(파란색 부분) 클릭 -&amp;gt; 'a' 버튼으로 위에 셀을 하나 생성해주고, pip insall 해준다.&lt;/span&gt;&lt;/p&gt;
&lt;pre class=&quot;yaml&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot;&gt;&lt;code&gt;ModuleNotFoundError: No module named 'lightgbm'&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;868&quot; data-origin-height=&quot;594&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d1jEND/dJMcacp9JWC/IHRc7DIq9MmEPbZbilogKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d1jEND/dJMcacp9JWC/IHRc7DIq9MmEPbZbilogKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d1jEND/dJMcacp9JWC/IHRc7DIq9MmEPbZbilogKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd1jEND%2FdJMcacp9JWC%2FIHRc7DIq9MmEPbZbilogKK%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;600&quot; height=&quot;411&quot; data-origin-width=&quot;868&quot; data-origin-height=&quot;594&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 style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;설치 후, 에러 없이 잘 동작함을 확인할 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1782742660066&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;!pip install lightgbm #os 터미널에 직접 명령(!)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1112&quot; data-origin-height=&quot;506&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dEUcis/dJMcab5OqAE/Mb52fVnKakoMB5BpIWOiRK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dEUcis/dJMcab5OqAE/Mb52fVnKakoMB5BpIWOiRK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dEUcis/dJMcab5OqAE/Mb52fVnKakoMB5BpIWOiRK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdEUcis%2FdJMcab5OqAE%2FMb52fVnKakoMB5BpIWOiRK%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;1112&quot; height=&quot;506&quot; data-origin-width=&quot;1112&quot; data-origin-height=&quot;506&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>머신러닝 (Python)</category>
      <category>!pip</category>
      <category>Jupyter notebook</category>
      <category>ModuleNotFoundError: No module named 'xgboost'</category>
      <category>pip</category>
      <category>python</category>
      <category>XGBoost</category>
      <category>xgboost 설치</category>
      <category>주피터 노트북</category>
      <category>파이썬 !pip</category>
      <category>파이썬 느낌표</category>
      <author>mminky</author>
      <guid isPermaLink="true">https://mminky.tistory.com/179</guid>
      <comments>https://mminky.tistory.com/179#entry179comment</comments>
      <pubDate>Mon, 29 Jun 2026 22:47:35 +0900</pubDate>
    </item>
    <item>
      <title>[ 머신러닝 ] Anaconda 및 Jupyter Notebook 이용법</title>
      <link>https://mminky.tistory.com/177</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 아나콘다(Anaconda) : 머신러닝 등 파이썬 개발에 필요한 패키지를 모아둔 종합 배포판&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 주피터 노트북(Jupyter Notebook) : 웹에서 파이썬 실행 가능함, 셀 단위로 실행하고 즉시 결과 확인 가능함&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;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;사실, 위의 개념을 이해하고 시작하긴 어렵고&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&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;&lt;span style=&quot;background-color: #f6e199; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;[ 아나콘다 설치 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;a href=&quot;https://www.anaconda.com/download/success?reg=skipped&quot;&gt;https://www.anaconda.com/download/success?reg=skipped&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;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;회원가입 할 필요 없이 'Skip Registeration' 선택하면 된다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1656&quot; data-origin-height=&quot;665&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/S70At/dJMcaa6W28P/04h0FTwVHRY1DV1X4sEkgk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/S70At/dJMcaa6W28P/04h0FTwVHRY1DV1X4sEkgk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/S70At/dJMcaa6W28P/04h0FTwVHRY1DV1X4sEkgk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FS70At%2FdJMcaa6W28P%2F04h0FTwVHRY1DV1X4sEkgk%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;600&quot; height=&quot;241&quot; data-origin-width=&quot;1656&quot; data-origin-height=&quot;665&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 style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;그리고, Anaconda Distribution에서 Window 64-Bit 파일을 다운로드 받아서 설치하면 된다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1602&quot; data-origin-height=&quot;796&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1BHqw/dJMcahLIsyk/k64K2xc05Ozt4ViNoSd970/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1BHqw/dJMcahLIsyk/k64K2xc05Ozt4ViNoSd970/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1BHqw/dJMcahLIsyk/k64K2xc05Ozt4ViNoSd970/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1BHqw%2FdJMcahLIsyk%2Fk64K2xc05Ozt4ViNoSd970%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;600&quot; height=&quot;298&quot; data-origin-width=&quot;1602&quot; data-origin-height=&quot;796&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 data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;[ Jupyter Notebook 실행 ]&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;작업표시줄 - Juypter Notebook 검색 - 클릭해서 실행&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;907&quot; data-origin-height=&quot;972&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/A52IE/dJMcabkuC7O/3QKoZiUpda9ayvPd6KjmN0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/A52IE/dJMcabkuC7O/3QKoZiUpda9ayvPd6KjmN0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/A52IE/dJMcabkuC7O/3QKoZiUpda9ayvPd6KjmN0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FA52IE%2FdJMcabkuC7O%2F3QKoZiUpda9ayvPd6KjmN0%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;500&quot; height=&quot;536&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;907&quot; data-origin-height=&quot;972&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 style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;아래와 같은 cmd 창이 뜬다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;이 창은 네트워크 연결해주는 역할을 하므로, 끄지 말고 최소화만 해두기&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1196&quot; data-origin-height=&quot;322&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c2e6LW/dJMcaa6W3g2/lC7P21T4d8103udHhx8nFK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c2e6LW/dJMcaa6W3g2/lC7P21T4d8103udHhx8nFK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c2e6LW/dJMcaa6W3g2/lC7P21T4d8103udHhx8nFK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc2e6LW%2FdJMcaa6W3g2%2FlC7P21T4d8103udHhx8nFK%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;500&quot; height=&quot;135&quot; data-origin-width=&quot;1196&quot; data-origin-height=&quot;322&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 style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;그리고, 이제 인터넷에서 주피터 노트북이 뜬다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;나는 바탕화면에 있는 폴더에서 작업할 것이므로, 'Desktop - 원하는 폴더'로 클릭해서 이동한다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;302&quot; data-origin-height=&quot;466&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uKp4J/dJMcahSqXGB/St2TeXjMMLxk8XpNH4c9KK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uKp4J/dJMcahSqXGB/St2TeXjMMLxk8XpNH4c9KK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uKp4J/dJMcahSqXGB/St2TeXjMMLxk8XpNH4c9KK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuKp4J%2FdJMcahSqXGB%2FSt2TeXjMMLxk8XpNH4c9KK%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;211&quot; height=&quot;326&quot; data-origin-width=&quot;302&quot; data-origin-height=&quot;466&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 style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;(참고)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;아나콘다 프롬프트를 이용하여 띄우는 법도 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;a href=&quot;https://mminky.tistory.com/113&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://mminky.tistory.com/113&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1782736273775&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;주피터 노트북 실행 (jupyter notebook)&quot; data-og-description=&quot;우선 아나콘다 프롬프트를 실행한다. cd 명령어를 이용해 원하는 폴더로 이동한다. 이 폴더에서 저장되고 동작되기 때문에 빈 폴더를 추천한다! 주피터 노트북을 입력하면 자동으로 실행된다. ju&quot; data-og-host=&quot;mminky.tistory.com&quot; data-og-source-url=&quot;https://mminky.tistory.com/113&quot; data-og-url=&quot;https://mminky.tistory.com/113&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cIkgZt/dJMb81G787w/e5E39INRJATcxkc5Q3GiS0/img.png?width=800&amp;amp;height=654&amp;amp;face=0_0_800_654,https://scrap.kakaocdn.net/dn/5KAiu/dJMb87N7r1O/jpqhxZ2iSaIZtSvJ7lUTmk/img.png?width=800&amp;amp;height=654&amp;amp;face=0_0_800_654,https://scrap.kakaocdn.net/dn/cIM82r/dJMb8RkcLqm/kzVhQpFn0oGh8nxI5Ygi1k/img.png?width=1866&amp;amp;height=489&amp;amp;face=0_0_1866_489&quot;&gt;&lt;a href=&quot;https://mminky.tistory.com/113&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://mminky.tistory.com/113&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cIkgZt/dJMb81G787w/e5E39INRJATcxkc5Q3GiS0/img.png?width=800&amp;amp;height=654&amp;amp;face=0_0_800_654,https://scrap.kakaocdn.net/dn/5KAiu/dJMb87N7r1O/jpqhxZ2iSaIZtSvJ7lUTmk/img.png?width=800&amp;amp;height=654&amp;amp;face=0_0_800_654,https://scrap.kakaocdn.net/dn/cIM82r/dJMb8RkcLqm/kzVhQpFn0oGh8nxI5Ygi1k/img.png?width=1866&amp;amp;height=489&amp;amp;face=0_0_1866_489');&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;주피터 노트북 실행 (jupyter notebook)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;우선 아나콘다 프롬프트를 실행한다. cd 명령어를 이용해 원하는 폴더로 이동한다. 이 폴더에서 저장되고 동작되기 때문에 빈 폴더를 추천한다! 주피터 노트북을 입력하면 자동으로 실행된다. ju&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;mminky.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&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 style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;[ Jupyter Notebook 단축키 ]&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 실행 : &lt;b&gt;Shift + Enter&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 주석 : &lt;b&gt;#&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;br /&gt;- 상단셀 생성 : &lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;셀 클릭해두고 &lt;/span&gt;&lt;b&gt;a&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 하단셀 생성 : 셀 클릭해두고 &lt;b&gt;b&lt;/b&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;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;- 코드 복구(1회만 가능) : &lt;/span&gt;&lt;b&gt;Ctrl + z&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 해당 셀 제거 : 연속으로 &lt;b&gt;dd&lt;/b&gt;키 누르기&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 셀 분리 : 커서를 두고&amp;nbsp;&lt;b&gt;Ctrl&lt;/b&gt;&amp;nbsp;+&amp;nbsp;&lt;b&gt;Shift&lt;/b&gt;&amp;nbsp;+&amp;nbsp;&lt;b&gt;-&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 셀 타입 변경 : 헤더 눌러서 command모드로 만들고, 단축키 누르기 (M / R / Y)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp; 1) Markdown &lt;b&gt;(M)&lt;/b&gt; : 꾸밀 수 있는 셀. ex. ###글자크기3 ##글자크기2 #글자크기1 등&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp; 2) Raw &lt;b&gt;(R)&lt;/b&gt; : 적는 그대로 나오는 칸&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp; 3)&amp;nbsp; Code &lt;b&gt;(Y)&lt;/b&gt; : 코드를 실행하는 칸&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;359&quot; data-origin-height=&quot;409&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqi4Rh/dJMcacKtsk7/RWoKqhBWNUuqhV1fusYKmK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqi4Rh/dJMcacKtsk7/RWoKqhBWNUuqhV1fusYKmK/img.png&quot; data-alt=&quot;파란색바(헤더) 클릭 후, 'M' 입력 -&amp;amp;gt; Markdown&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqi4Rh/dJMcacKtsk7/RWoKqhBWNUuqhV1fusYKmK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbqi4Rh%2FdJMcacKtsk7%2FRWoKqhBWNUuqhV1fusYKmK%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;285&quot; data-origin-width=&quot;359&quot; data-origin-height=&quot;409&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;파란색바(헤더) 클릭 후, 'M' 입력 -&amp;gt; Markdown&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;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 현재 선택한 셀 바로 위까지 run 하고 싶을 때 : Run - Run All Above Selected Cell&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;617&quot; data-origin-height=&quot;543&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tl2mj/dJMcabLAu4l/RfJhcgvffFNNtjF9rkW5F0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tl2mj/dJMcabLAu4l/RfJhcgvffFNNtjF9rkW5F0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tl2mj/dJMcabLAu4l/RfJhcgvffFNNtjF9rkW5F0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ftl2mj%2FdJMcabLAu4l%2FRfJhcgvffFNNtjF9rkW5F0%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;449&quot; height=&quot;395&quot; data-origin-width=&quot;617&quot; data-origin-height=&quot;543&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>머신러닝 (Python)</category>
      <author>mminky</author>
      <guid isPermaLink="true">https://mminky.tistory.com/177</guid>
      <comments>https://mminky.tistory.com/177#entry177comment</comments>
      <pubDate>Mon, 29 Jun 2026 21:00:48 +0900</pubDate>
    </item>
    <item>
      <title>[ 머신러닝 ] 딥러닝 vs 머신러닝</title>
      <link>https://mminky.tistory.com/176</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffc1c8; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;[ 기본 용어 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 학습 : '양질의 학습 &lt;b&gt;Data&lt;/b&gt; + 학습방법 &lt;b&gt;Algorithm&lt;/b&gt;' -&amp;gt; 모델에 학습&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 모델 : 뭔가를 해내는 대상임&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- EDA (Exploratory Data Analysis) : 탐색적 데이터 분석. 데이터를 본격적으로 처리하기 전에, 다양한 각도에서 데이터 분석&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 양적 변수 : 양적으로 늘어나는 변수 (ex. &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;10, 20, 30 ...)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 질적 변수 :&amp;nbsp; 카테고리를 구분하기 위해 이용됨. 실제로 양적으로 두 배는 아님 (ex. 여자 1, 남자 2)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp; &amp;nbsp;※ '순서'는 질적 변수이므로 혼동하지 말기. (ex. 2월은 1월의 두 배가 아님. 카테고리 구분용이므로 양적이 아닌 질적 변수임)&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;&lt;span style=&quot;background-color: #f6e199; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;[ 머신러닝 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 머신러닝 : Tree구조, CPU로 처리 가능&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 인간이 개입하여 '정형 데이터 Structured Data'로 추출을 해야됨.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 분야 : 금융사기탐지, 추천시스템, 주가예측, 질병진단 등 다양한 분야에서의 예측, 보편적임&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 알고리즘:&amp;nbsp; 선형회귀, 로지스틱회귀, 의사결정나무, 랜덤포레스트, SVM, KNN, XGBoost&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;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;[ 딥러닝 ]&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 딥러닝 : 사람의 신경망을 모방한 다중신경망 구조, GPU 필요함&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 특징정보 추출 등 데이터 추출부터 모델이 알아서 함 (인간개입 x)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 분야 : 이미지, 음성인식, 자연어처리(NLP), 자율주행 등 복잡한 문제&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;- 알고리즘 : CNN, RNN, Transformer, GAN (N=Network)&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;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;(참고)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;보통 딥러닝은 GPU를 돌려야 하기 때문에, 보통 머신러닝 강의는 많으나 딥러닝 강의는 거의 없음.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;환경조성부터 어렵기 때문.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>머신러닝 (Python)</category>
      <author>mminky</author>
      <guid isPermaLink="true">https://mminky.tistory.com/176</guid>
      <comments>https://mminky.tistory.com/176#entry176comment</comments>
      <pubDate>Mon, 29 Jun 2026 20:48:30 +0900</pubDate>
    </item>
    <item>
      <title>[ 자동차 ] DDAW, ADDW 의미</title>
      <link>https://mminky.tistory.com/175</link>
      <description>&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;유럽의 법규 요구성능인 DDAW와 ADDW에 대한 한글자료가 몇 없는 것 같아 정리해본다.&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;background-color: #FFC1C8;&quot;&gt;[ DDAW ]&lt;/span&gt;&lt;/b&gt;&lt;br&gt;Driver Drowsiness and Attention Warning (DDAW) systems&lt;br&gt;운전자의 졸음 및 주의력을 모니터링 하고,&lt;br&gt;졸음 등이 감지되면 시각적, 청각적 방법으로 경고하기 위한 시스템.&lt;br&gt;&amp;nbsp;&lt;br&gt;2022 7월까지 모든 차에 적용되어야됨&lt;br&gt;&amp;nbsp;(the aim is for DDAW systems to be mandated on all new vehicles by July 2022)&lt;br&gt;* 참고영상 : &lt;a href=&quot;https://youtu.be/Ta7I0OB_RWU&quot; target=&quot;_self&quot;&gt;&lt;span&gt;https://youtu.be/Ta7I0OB_RWU&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-ke-mobilestyle=&quot;widthContent&quot; data-video-host=&quot;youtube&quot; data-video-url=&quot;https://www.youtube.com/watch?v=Ta7I0OB_RWU&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/bQ5Iy5/hySkMucEk1/uIGit8tYM0B66zfWfBPWT0/img.jpg?width=1280&amp;amp;height=720&amp;amp;face=0_0_1280_720&quot; data-video-width=&quot;860&quot; data-video-height=&quot;484&quot; data-video-origin-width=&quot;860&quot; data-video-origin-height=&quot;484&quot; data-video-title=&quot;&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/Ta7I0OB_RWU&quot; width=&quot;860&quot; height=&quot;484&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;background-color: #FFC1C8;&quot;&gt;[ ADDW ]&lt;/span&gt;&lt;/b&gt;&lt;br&gt;Advanced Driver Distraction Warning&lt;span style=&quot;color: #333333;&quot;&gt; (ADDW) systems&lt;/span&gt;&lt;br&gt;운전자의 주의력이 분산되지 않도록 감지하는 시스템.&lt;br&gt;2024년까지 전반적인 이동기기에 적용되어야 함( Advanced Driver Distraction Warning (ADDW) systems, which is required for conventional vehicles by 2024. )&lt;br&gt;&lt;br&gt;ADDW is defined as a system capable of recognising the driver's level of visual attention to the traffic situation and warning the driver when distracted.&lt;br&gt;* 참고자료 : &lt;a href=&quot;https://extranet.idiada.com/iris/-/asset_publisher/1d6ZLmMjPpsF/blog/advanced-driver-distraction-warning-addw-first-report/11719?inheritRedirect=false&quot; target=&quot;_self&quot;&gt;&lt;span&gt;https://extranet.idiada.com/iris/-/asset_publisher/1d6ZLmMjPpsF/blog/advanced-driver-distraction-warning-addw-first-report/11719?inheritRedirect=false&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;background-color: #FFC1C8;&quot;&gt;[ 추가자료 ]&lt;/span&gt;&lt;/b&gt;&lt;br&gt;1. DDAW와 ADDW의 전반적인 설명&lt;br&gt;&lt;a href=&quot;https://www.trl.co.uk/projects/driver-drowsiness-and-attention-warning--ddaw--systems&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;https://www.trl.co.uk/projects/driver-drowsiness-and-attention-warning--ddaw--systems&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;figure data-ke-type=&quot;opengraph&quot; data-og-title=&quot;TRL | Driver Drowsiness and Attention Warning (DDAW) systems&quot; data-ke-align=&quot;alignCenter&quot; data-og-description=&quot;TRL is working alongside the European Commission (EC) to develop critical regulation around Driver Drowsiness and Attention Warning (DDAW) systems – which are designed to monitor drivers’ levels of drowsiness and warn them when it is no longer safe to &quot; data-og-host=&quot;www.trl.co.uk&quot; data-og-source-url=&quot;https://www.trl.co.uk/projects/driver-drowsiness-and-attention-warning--ddaw--systems&quot; data-og-image=&quot;&quot; data-og-url=&quot;https://www.trl.co.uk/projects/driver-drowsiness-and-attention-warning--ddaw--systems&quot;&gt;&lt;a href=&quot;https://www.trl.co.uk/projects/driver-drowsiness-and-attention-warning--ddaw--systems&quot; target=&quot;_blank&quot; data-source-url=&quot;https://www.trl.co.uk/projects/driver-drowsiness-and-attention-warning--ddaw--systems&quot;&gt;&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('')&quot;&gt; &lt;/div&gt;&lt;div class=&quot;og-text&quot;&gt;&lt;p class=&quot;og-title&quot;&gt;TRL | Driver Drowsiness and Attention Warning (DDAW) systems&lt;/p&gt;&lt;p class=&quot;og-desc&quot;&gt;TRL is working alongside the European Commission (EC) to develop critical regulation around Driver Drowsiness and Attention Warning (DDAW) systems – which are designed to monitor drivers’ levels of drowsiness and warn them when it is no longer safe to &lt;/p&gt;&lt;p class=&quot;og-host&quot;&gt;www.trl.co.uk&lt;/p&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;2. EU's General Safety Regulation and Commercial Vehicles&lt;br&gt;: 전반적인 EU의 규제에 대한 설명을 들을 수 있음 (연도별)&amp;nbsp;&lt;br&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Y2aDepHU6Gw&quot; target=&quot;_self&quot;&gt;&lt;span&gt;https://www.youtube.com/watch?v=Y2aDepHU6Gw&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-ke-mobilestyle=&quot;widthContent&quot; data-video-host=&quot;youtube&quot; data-video-url=&quot;https://www.youtube.com/watch?v=Y2aDepHU6Gw&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/vZlsr/hySi6HEE0l/Dpv7glj43kXFSF6hF3Wkyk/img.jpg?width=1280&amp;amp;height=720&amp;amp;face=816_102_918_212&quot; data-video-width=&quot;860&quot; data-video-height=&quot;484&quot; data-video-origin-width=&quot;860&quot; data-video-origin-height=&quot;484&quot; data-video-title=&quot;&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/Y2aDepHU6Gw&quot; width=&quot;860&quot; height=&quot;484&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>기타</category>
      <category>ADDW</category>
      <category>addw 뜻</category>
      <category>addw 의미</category>
      <category>DDAW</category>
      <category>ddaw 뜻</category>
      <category>ddaw 의미</category>
      <category>driver drowsiness and attention warning system</category>
      <category>EU</category>
      <category>regulation</category>
      <author>mminky</author>
      <guid isPermaLink="true">https://mminky.tistory.com/175</guid>
      <comments>https://mminky.tistory.com/175#entry175comment</comments>
      <pubDate>Tue, 18 Apr 2023 19:49:20 +0900</pubDate>
    </item>
    <item>
      <title>[ Python ] Softeer 금고털이 ( knapsack problem , 리스트 정렬 lambda )</title>
      <link>https://mminky.tistory.com/174</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;[ 문제 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://softeer.ai/practice/info.do?idx=1&amp;amp;eid=395&quot;&gt;https://softeer.ai/practice/info.do?idx=1&amp;amp;eid=395&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1676988292652&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;Softeer&quot; data-og-description=&quot;연습문제를 담을 Set을 선택해주세요. 취소 확인&quot; data-og-host=&quot;softeer.ai&quot; data-og-source-url=&quot;https://softeer.ai/practice/info.do?idx=1&amp;amp;eid=395&quot; data-og-url=&quot;https://softeer.ai/practice/info.do?eid=395&amp;amp;idx=1&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://softeer.ai/practice/info.do?idx=1&amp;amp;eid=395&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://softeer.ai/practice/info.do?idx=1&amp;amp;eid=395&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;Softeer&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;연습문제를 담을 Set을 선택해주세요. 취소 확인&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;softeer.ai&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&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 style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;[ 코드 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1676988333703&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;w,n = map(int,input().split())

jewerly = [list(map(int,input().split())) for _ in range(n)]
#금속무게 Mi, Pi가 들어오면 우선 map(int,input().split())으로 각각 정수로 받음
# -&amp;gt; 정수 Mi, Pi를 리스트로 묶음 ex. [Mi, Pi]
# -&amp;gt; [Mi, Pi]리스트를 n개 만듦 (파이썬 2차원 리스트) //https://mminky.tistory.com/141

jewerly.sort(key=lambda x: x[1],reverse=True)
# 리스트 jewerly를 정렬할거임.
# 이때, 기준x의 형태는 x[1]임. 즉, 가격인 Pi를 기준으로 정렬함.
# [Mi, Pi]에서 'Mi의 인덱스는 [0]', 'Pi의 인덱스는 [1]'이기 때문.
# reverse=True를 통해 오름차순 정렬. //https://mminky.tistory.com/170

sum_price = 0
for mi, pi in jewerly: # 리스트 jewerly에 있는 모든 mi,pi에 대해 수행
    # 지금넣는무게 &amp;lt;= 전체가방무게
    if mi &amp;lt;= w :
        sum_price += mi*pi #해당 item을 해당 price만큼
        w -= mi #item넣고 남은 무게로 w 갱신
    # 지금넣는무게 &amp;gt; 전체가방무게
    else:
        sum_price += w*pi #item넣고 남은 무게인 w를 해당 price만큼
        break #남은가방무게 보다 큰 애들이 나오면 끝

print(sum_price)&lt;/code&gt;&lt;/pre&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 style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;[ 해결 아이디어 ]&lt;/b&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;&lt;b&gt;1. 리스트 정렬&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1676988610983&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;jewerly.sort(key=lambda x: x[1],reverse=True)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;(오답노트)&lt;/b&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;# sort_dic_value = list(sort_dic.keys()) &lt;br /&gt;#&amp;nbsp;sort_dic_weight&amp;nbsp;=&amp;nbsp;list(sort_dic.values())&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;b&gt;딕셔너리는 중복이 안 된다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 [무게, 가치]라고 했을 때, [90, 2] 다음에 [70, 2]가 들어온다면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[90, 2]에 대한 정보는 사라지고 [70, 2]로 갱신되어 버린다.&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;/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 style=&quot;color: #ef5369;&quot;&gt;&lt;b&gt;2. break&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1676988957694&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;    # 지금넣는무게 &amp;gt; 전체가방무게
    else:
        sum_price += w*pi #item넣고 남은 무게인 w를 해당 price만큼
        break #남은가방무게 보다 큰 애들이 나오면 끝&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;(오답노트)&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처음에는 else에 break를 쓰지 않았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 결과 테스트케이스를 돌려보니 runtime 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;for mi, pi in jewerly: 라는 for문을 이용하게 되면 가방 안에 모든 무게를 다 넣어도&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;jewerly리스트 내의 모든 [mi,pi]에 대해서 반복문을 실행한다.&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;b&gt;지금 넣는 무게 &amp;gt; 전체 가방 무게 &lt;/b&gt;라면 전체가방 만큼만 쪼개어 넣으면 끝이기 때문에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;break를 해줘서 for문을 끝내주자!&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 style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;[ 결과 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;96&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfnyGw/btr0ikRm44E/8a5MgssRmz079wDP3ABOe0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfnyGw/btr0ikRm44E/8a5MgssRmz079wDP3ABOe0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfnyGw/btr0ikRm44E/8a5MgssRmz079wDP3ABOe0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfnyGw%2Fbtr0ikRm44E%2F8a5MgssRmz079wDP3ABOe0%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;642&quot; height=&quot;96&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;96&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>알고리즘</category>
      <category>Knapsack</category>
      <category>python</category>
      <category>softeer</category>
      <category>금고털이</category>
      <category>베낭</category>
      <category>코테</category>
      <category>파이썬</category>
      <category>현대자동차</category>
      <author>mminky</author>
      <guid isPermaLink="true">https://mminky.tistory.com/174</guid>
      <comments>https://mminky.tistory.com/174#entry174comment</comments>
      <pubDate>Tue, 21 Feb 2023 23:21:04 +0900</pubDate>
    </item>
    <item>
      <title>[ Python ] Softeer A+B (파이썬 출력방법 - %를 이용한 형식지정)</title>
      <link>https://mminky.tistory.com/173</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;[ 문제 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://softeer.ai/practice/info.do?idx=1&amp;amp;eid=362&quot;&gt;https://softeer.ai/practice/info.do?idx=1&amp;amp;eid=362&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1673687401312&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;Softeer&quot; data-og-description=&quot;연습문제를 담을 Set을 선택해주세요. 취소 확인&quot; data-og-host=&quot;softeer.ai&quot; data-og-source-url=&quot;https://softeer.ai/practice/info.do?idx=1&amp;amp;eid=362&quot; data-og-url=&quot;https://softeer.ai/practice/info.do?eid=362&amp;amp;idx=1&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://softeer.ai/practice/info.do?idx=1&amp;amp;eid=362&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://softeer.ai/practice/info.do?idx=1&amp;amp;eid=362&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;Softeer&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;연습문제를 담을 Set을 선택해주세요. 취소 확인&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;softeer.ai&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&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 style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;[ 코드 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1673687375886&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;n = int(input())

for i in range(n):
    a,b = map(int,input().split(' '))
    sum = a+b
    print(&quot;Case #%d: %d&quot; %(i+1,sum))&lt;/code&gt;&lt;/pre&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 style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;[ 해결 아이디어 ]&lt;/b&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;&lt;b&gt;* 문제 발생&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처음에는 다음과 같은 코드로 print 했다.&lt;/p&gt;
&lt;pre id=&quot;code_1673687582871&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;print(&quot;Case #&quot;,i+1,&quot; &quot;,sum)&lt;/code&gt;&lt;/pre&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 style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;print( , , )&lt;/b&gt;&lt;/span&gt;는 각 인자들을 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;띄어쓰기&lt;/b&gt;&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;(노란색으로 표시한 부분이 print문을 ','를 이용 했을&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;283&quot; data-origin-height=&quot;377&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HdV62/btrWeHXNBcO/C546IEZKqZormQO3Tkkcl1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HdV62/btrWeHXNBcO/C546IEZKqZormQO3Tkkcl1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HdV62/btrWeHXNBcO/C546IEZKqZormQO3Tkkcl1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHdV62%2FbtrWeHXNBcO%2FC546IEZKqZormQO3Tkkcl1%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;283&quot; height=&quot;377&quot; data-origin-width=&quot;283&quot; data-origin-height=&quot;377&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;b&gt;* 해결&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 &lt;b&gt;&lt;span style=&quot;background-color: #ffc1c8;&quot;&gt;형식을 지정해서 출력&lt;/span&gt;하는 방법&lt;/b&gt;으로 다시 시도했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 방법은 따옴표 안에 &lt;span style=&quot;background-color: #ffc1c8;&quot;&gt;&lt;b&gt;원하는 형식으로 쓰고&lt;/b&gt;&lt;/span&gt; 거기에 &lt;b&gt;들어가는 &lt;span style=&quot;background-color: #ffc1c8;&quot;&gt;변수를 지정&lt;/span&gt;&lt;/b&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 style=&quot;background-color: #ffffff; color: #454545;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;Case #&lt;span style=&quot;color: #ef5369;&quot;&gt;1&lt;/span&gt;: &lt;span style=&quot;color: #ef5369;&quot;&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/b&gt; 이렇게 표현하고 싶다면 print 구문 안에 &lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;Case&amp;nbsp;#&lt;/span&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;%d&lt;/span&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;%d&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 이렇게 적어주면 된다. &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #454545;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;(%d는 정수를 의미)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #454545;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그리고 뒤에오는 &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;%&lt;/b&gt;&lt;/span&gt;에는 순서대로 %d에 넣을 변수를 입력해준다.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #454545;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&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;&lt;span style=&quot;background-color: #ffffff; color: #454545;&quot;&gt;print(&quot;&lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;Case&amp;nbsp;#&lt;/span&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;%d&lt;/span&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;%d&lt;/span&gt;&lt;/b&gt;&quot;&amp;nbsp;&lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;%(&lt;/b&gt;i+1&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;sum&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #009a87;&quot;&gt;)&lt;/span&gt;&lt;/b&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;간단하게 실행 결과를 보여주면 다음과 같다.&lt;/p&gt;
&lt;pre id=&quot;code_1673688303756&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;i = 0
sum = 2
print(&quot;Case #%d: %d&quot; %(i+1,sum))&lt;/code&gt;&lt;/pre&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;gt; 코드 실행 결과&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; 첫 번째 &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;%d&lt;/b&gt;&lt;/span&gt;에는 &lt;span style=&quot;color: #009a87;&quot;&gt;i+1&lt;/span&gt; 값인 &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;1&lt;/b&gt;&lt;/span&gt;이 출력되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; 두 번째 &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;%d&lt;/b&gt;&lt;/span&gt;에는 &lt;span style=&quot;color: #009a87;&quot;&gt;sum&lt;/span&gt; 값인 &lt;span style=&quot;color: #009a87;&quot;&gt;&lt;b&gt;2&lt;/b&gt;&lt;/span&gt;가 출력되었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;166&quot; data-origin-height=&quot;50&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c2HB72/btrWbTFhZg4/wvLzVuSi9tRXFqeKzHbKZ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c2HB72/btrWbTFhZg4/wvLzVuSi9tRXFqeKzHbKZ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c2HB72/btrWbTFhZg4/wvLzVuSi9tRXFqeKzHbKZ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc2HB72%2FbtrWbTFhZg4%2FwvLzVuSi9tRXFqeKzHbKZ0%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;50&quot; data-origin-width=&quot;166&quot; data-origin-height=&quot;50&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 style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;[ 결과 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;626&quot; data-origin-height=&quot;88&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/I42xA/btrWeeVJeZw/KAs0Ha1TMWlQulMkdGJmyk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/I42xA/btrWeeVJeZw/KAs0Ha1TMWlQulMkdGJmyk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/I42xA/btrWeeVJeZw/KAs0Ha1TMWlQulMkdGJmyk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FI42xA%2FbtrWeeVJeZw%2FKAs0Ha1TMWlQulMkdGJmyk%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;626&quot; height=&quot;88&quot; data-origin-width=&quot;626&quot; data-origin-height=&quot;88&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>알고리즘</category>
      <category>%</category>
      <category>softeer</category>
      <category>출력</category>
      <category>코딩테스트</category>
      <category>파이썬</category>
      <category>파이썬 출력</category>
      <category>형식지정</category>
      <author>mminky</author>
      <guid isPermaLink="true">https://mminky.tistory.com/173</guid>
      <comments>https://mminky.tistory.com/173#entry173comment</comments>
      <pubDate>Sat, 14 Jan 2023 18:10:41 +0900</pubDate>
    </item>
    <item>
      <title>[ Python ] Softeer 주행거리 비교하기</title>
      <link>https://mminky.tistory.com/172</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;[ 문제 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://softeer.ai/practice/info.do?idx=1&amp;amp;eid=1016&quot;&gt;https://softeer.ai/practice/info.do?idx=1&amp;amp;eid=1016&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1673686452799&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;Softeer&quot; data-og-description=&quot;연습문제를 담을 Set을 선택해주세요. 취소 확인&quot; data-og-host=&quot;softeer.ai&quot; data-og-source-url=&quot;https://softeer.ai/practice/info.do?idx=1&amp;amp;eid=1016&quot; data-og-url=&quot;https://softeer.ai/practice/info.do?eid=1016&amp;amp;idx=1&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://softeer.ai/practice/info.do?idx=1&amp;amp;eid=1016&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://softeer.ai/practice/info.do?idx=1&amp;amp;eid=1016&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;Softeer&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;연습문제를 담을 Set을 선택해주세요. 취소 확인&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;softeer.ai&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&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 style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;[ 코드 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1673686473507&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;a,b = map(int, input().split(' '))

if a &amp;gt; b:
    print(&quot;A&quot;)
elif a &amp;lt; b:
    print(&quot;B&quot;)
else:
    print(&quot;same&quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* 파이썬은 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;if, elif, else&lt;/b&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;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;[ 결과 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;622&quot; data-origin-height=&quot;80&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cdYq1g/btrWeGxM8ki/jkP4YCoKSm8ulyYjKUu5tk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cdYq1g/btrWeGxM8ki/jkP4YCoKSm8ulyYjKUu5tk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cdYq1g/btrWeGxM8ki/jkP4YCoKSm8ulyYjKUu5tk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcdYq1g%2FbtrWeGxM8ki%2FjkP4YCoKSm8ulyYjKUu5tk%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;622&quot; height=&quot;80&quot; data-origin-width=&quot;622&quot; data-origin-height=&quot;80&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>알고리즘</category>
      <category>softeer</category>
      <category>코딩테스트</category>
      <category>파이썬</category>
      <author>mminky</author>
      <guid isPermaLink="true">https://mminky.tistory.com/172</guid>
      <comments>https://mminky.tistory.com/172#entry172comment</comments>
      <pubDate>Sat, 14 Jan 2023 17:56:09 +0900</pubDate>
    </item>
    <item>
      <title>[ Python ] Softeer 근무시간</title>
      <link>https://mminky.tistory.com/171</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;[ 문제 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://softeer.ai/practice/info.do?idx=1&amp;amp;eid=990&quot;&gt;https://softeer.ai/practice/info.do?idx=1&amp;amp;eid=990&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1673684990220&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;Softeer&quot; data-og-description=&quot;연습문제를 담을 Set을 선택해주세요. 취소 확인&quot; data-og-host=&quot;softeer.ai&quot; data-og-source-url=&quot;https://softeer.ai/practice/info.do?idx=1&amp;amp;eid=990&quot; data-og-url=&quot;https://softeer.ai/practice/info.do?eid=990&amp;amp;idx=1&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://softeer.ai/practice/info.do?idx=1&amp;amp;eid=990&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://softeer.ai/practice/info.do?idx=1&amp;amp;eid=990&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;Softeer&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;연습문제를 담을 Set을 선택해주세요. 취소 확인&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;softeer.ai&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&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 style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;[ 코드 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1673685004920&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sum = 0
for _ in range(5):

    start, finish = input().split(' ')
    start_hour, start_min = map(int,start.split(':'))
    finish_hour, finish_min = map(int,finish.split(':'))

    gap_hour = finish_hour - start_hour
    gap_hour_to_min = gap_hour * 60

    gap_min = finish_min - start_min

    sum += gap_hour_to_min + gap_min

print(sum)&lt;/code&gt;&lt;/pre&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 style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;[ 해결 아이디어 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시작시간과 끝나는 시간을 각각 hour와 min으로 나누었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 때 주의할 점은 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;map(int, start.split(':')) &lt;/b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;을 이용하여&lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;int&lt;/span&gt;&lt;/b&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;처음에는 &lt;span style=&quot;background-color: #ffffff; color: #454545; letter-spacing: 0px;&quot;&gt;gap_min = finish_min - start_min을 해야되는데&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #454545;&quot;&gt;09:34 18:27과 finish_min(27)이 start_min(34)보다 작은 경우에는 어떻게 하지 라는 생각을 했다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #454545;&quot;&gt;하지만 결국 일한 시간을 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;분으로 나타내는 것&lt;/b&gt;&lt;/span&gt;이기 때문에 27-34 = &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;-7이 나와도 전체결과에는 문제가 없다.&lt;/b&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;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;[ 결과 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;629&quot; data-origin-height=&quot;86&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZI1An/btrWdICJeFR/3RBKjt6Uua734EhUxf1sp0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZI1An/btrWdICJeFR/3RBKjt6Uua734EhUxf1sp0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZI1An/btrWdICJeFR/3RBKjt6Uua734EhUxf1sp0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZI1An%2FbtrWdICJeFR%2F3RBKjt6Uua734EhUxf1sp0%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;629&quot; height=&quot;86&quot; data-origin-width=&quot;629&quot; data-origin-height=&quot;86&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>알고리즘</category>
      <category>softeer</category>
      <category>코딩테스트</category>
      <category>파이썬</category>
      <author>mminky</author>
      <guid isPermaLink="true">https://mminky.tistory.com/171</guid>
      <comments>https://mminky.tistory.com/171#entry171comment</comments>
      <pubDate>Sat, 14 Jan 2023 17:30:24 +0900</pubDate>
    </item>
    <item>
      <title>[ 정렬 ][ 파이썬 ] 프로그래머스 : 가장 큰 수</title>
      <link>https://mminky.tistory.com/170</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;[ 문제 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://programmers.co.kr/learn/courses/30/lessons/42746&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://programmers.co.kr/learn/courses/30/lessons/42746&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1646022181838&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;0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 &quot; data-og-host=&quot;programmers.co.kr&quot; data-og-source-url=&quot;https://programmers.co.kr/learn/courses/30/lessons/42746&quot; data-og-url=&quot;https://programmers.co.kr/learn/courses/30/lessons/42746&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/23Azo/hyNzVhLuqZ/Y0VoGlMgITrvesbu0WmUDk/img.jpg?width=626&amp;amp;height=626&amp;amp;face=0_0_626_626,https://scrap.kakaocdn.net/dn/w2Met/hyNxJDf4qS/RP8l4KEkkw5uruDmZ3xVO0/img.jpg?width=626&amp;amp;height=626&amp;amp;face=0_0_626_626&quot;&gt;&lt;a href=&quot;https://programmers.co.kr/learn/courses/30/lessons/42746&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://programmers.co.kr/learn/courses/30/lessons/42746&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/23Azo/hyNzVhLuqZ/Y0VoGlMgITrvesbu0WmUDk/img.jpg?width=626&amp;amp;height=626&amp;amp;face=0_0_626_626,https://scrap.kakaocdn.net/dn/w2Met/hyNxJDf4qS/RP8l4KEkkw5uruDmZ3xVO0/img.jpg?width=626&amp;amp;height=626&amp;amp;face=0_0_626_626');&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;0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;programmers.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&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 style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;[ 코드 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1646022162637&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(numbers):
    answer = ''
    
    # numbers를 문자열로 바꿔 str_num에 넣음 (사전값 정렬)
    str_num = []
    str_num = list(map(str,numbers))
    ''' (위와 같은 코드)
    for n in numbers:
        str_num.append(str(n))
    '''
    
    # numbers 원소 1000이하 이므로 x*3 (문자열 3번 반복)
    # ex. 3 vs 30을 333 vs 303030으로. 앞에서 부터 비교하면 303&amp;lt;333
    # 즉, 사전순 오름차순이었으면 3-&amp;gt;30임. 하지만 *3하면 30-&amp;gt;3
    str_num.sort(key=lambda x: x*3, reverse = True)
    # sort에서 key값을 기준으로 정렬. 이때 lambda함수 이용가능
    
    # 0000을 '0' 으로 출력하기 위해 int -&amp;gt; str로 변경
    answer = str(int(''.join(str_num)))
    return answer&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* 마지막에 answer = &lt;b&gt;''.join(str_num)&lt;/b&gt; 이렇게만 했더니 딱 &lt;b&gt;하나의 테스트 케이스가 통과되지 않았다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 검색을 해보니 &lt;span style=&quot;color: #ef5369;&quot;&gt;&lt;b&gt;int로 변경 후 str로 변경&lt;/b&gt;&lt;/span&gt;해야 한다고 했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특히 '0000'의 경우 실제로는 '0'인데 int로 변경하지 않으면 '0000'으로 나온다.&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;b&gt;&lt;span style=&quot;color: #ef5369;&quot;&gt;''&lt;/span&gt;.join(&lt;span style=&quot;color: #006dd7;&quot;&gt;str_num&lt;/span&gt;)&lt;/b&gt;은 &lt;span style=&quot;color: #ef5369;&quot;&gt;&lt;b&gt;''&lt;/b&gt;&lt;/span&gt;를 기준으로 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;str_num&lt;/b&gt;&lt;/span&gt;의 원소들을 합쳐라는 의미 이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서는 따옴표 안에 아무 것도 없기에 연속으로 합쳐라는 의미 이다. (ex. 6210)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문자 &lt;span style=&quot;color: #ef5369;&quot;&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;을 기준으로 합치고 싶다면 &lt;span style=&quot;color: #ef5369;&quot;&gt;&lt;b&gt;'+'&lt;/b&gt;&lt;/span&gt;.join(&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;str_num&lt;/b&gt;&lt;/span&gt;) 이렇게 이용 가능 하다. (ex. 6+2+10)&lt;/p&gt;</description>
      <category>알고리즘</category>
      <category>가장 큰 수</category>
      <category>정렬</category>
      <category>파이썬</category>
      <category>프로그래머스</category>
      <author>mminky</author>
      <guid isPermaLink="true">https://mminky.tistory.com/170</guid>
      <comments>https://mminky.tistory.com/170#entry170comment</comments>
      <pubDate>Mon, 28 Feb 2022 13:29:03 +0900</pubDate>
    </item>
    <item>
      <title>[ 정렬 ][ 파이썬 ] 프로그래머스 : k번째수</title>
      <link>https://mminky.tistory.com/169</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;* 정렬은 &lt;span style=&quot;color: #ee2323;&quot;&gt;출제 빈도&lt;/span&gt;가 &lt;span style=&quot;color: #ee2323;&quot;&gt;높고&lt;/span&gt;, &lt;span style=&quot;color: #ee2323;&quot;&gt;평균 점수&lt;/span&gt;도 &lt;span style=&quot;color: #ee2323;&quot;&gt;높다&lt;/span&gt;고 한다. (출처 : 프로그래머스)&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;393&quot; data-origin-height=&quot;184&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcvwVE/btruxjpTD1s/SQZiW80lcHpTdX6hoc8ax1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcvwVE/btruxjpTD1s/SQZiW80lcHpTdX6hoc8ax1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcvwVE/btruxjpTD1s/SQZiW80lcHpTdX6hoc8ax1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcvwVE%2FbtruxjpTD1s%2FSQZiW80lcHpTdX6hoc8ax1%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;393&quot; height=&quot;184&quot; data-origin-width=&quot;393&quot; data-origin-height=&quot;184&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 style=&quot;text-align: center;&quot; 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;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;[ 문제 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://programmers.co.kr/learn/courses/30/lessons/42748&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://programmers.co.kr/learn/courses/30/lessons/42748&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1645966571248&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;코딩테스트 연습 - K번째수&quot; data-og-description=&quot;[1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3]&quot; data-og-host=&quot;programmers.co.kr&quot; data-og-source-url=&quot;https://programmers.co.kr/learn/courses/30/lessons/42748&quot; data-og-url=&quot;https://programmers.co.kr/learn/courses/30/lessons/42748&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/csb8C3/hyNxPC6uYt/BKhpiB1iADKxcOKtjo04k1/img.jpg?width=626&amp;amp;height=626&amp;amp;face=0_0_626_626,https://scrap.kakaocdn.net/dn/XlZEU/hyNxPC6uR4/zaj8T8WSahhY8vjHqRh9Ck/img.jpg?width=626&amp;amp;height=626&amp;amp;face=0_0_626_626&quot;&gt;&lt;a href=&quot;https://programmers.co.kr/learn/courses/30/lessons/42748&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://programmers.co.kr/learn/courses/30/lessons/42748&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/csb8C3/hyNxPC6uYt/BKhpiB1iADKxcOKtjo04k1/img.jpg?width=626&amp;amp;height=626&amp;amp;face=0_0_626_626,https://scrap.kakaocdn.net/dn/XlZEU/hyNxPC6uR4/zaj8T8WSahhY8vjHqRh9Ck/img.jpg?width=626&amp;amp;height=626&amp;amp;face=0_0_626_626');&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;코딩테스트 연습 - K번째수&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;[1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3]&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;programmers.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&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 style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;[ 코드 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1645966583356&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(array, commands):
    answer = []
    # com을 읽어온다. ex.[2, 5, 3]
    for com in commands:
        a, b, c = com
        ''' (위와 같은 코드)
        a = com[0]   ex. 2
        b = com[1]   ex. 5
        c = com[2]   ex. 3
        '''
        
        # 리스트 슬라이싱을 [시작:끝] 이렇게 했다면 시작~끝-1까지 담김
        arr = array[a-1:b] #2~5번째임. 인덱스에서는 1~4.
        sort_arr = sorted(arr) # 정렬
        
        # answer리스트에 추가해줌
        answer.append(sort_arr[c-1])
        
        #(참고) 이런 식으로 바로 쓰기도 가능!
        #answer.append(sorted(arr)[c-1])
    return answer&lt;/code&gt;&lt;/pre&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 style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;[ 참고자료 ]&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파이썬 리스트 슬라이싱, append 가 헷갈린다면 아래 글이 도움될 것!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://mminky.tistory.com/121&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://mminky.tistory.com/121&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1645966846816&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[ Python ] 리스트 추가, 삭제, 슬라이싱&quot; data-og-description=&quot;* 리스트 추가 .append() * 리스트 원소 삭제 .pop .remove del * 리스트 슬라이싱 1) 이용방법 이렇게 이용하면 (시작)~(끝-1)까지의 항목들이 담긴다. 리스트명[시작:끝] 이런 리스트가 있다고 가정해보자&quot; data-og-host=&quot;mminky.tistory.com&quot; data-og-source-url=&quot;https://mminky.tistory.com/121&quot; data-og-url=&quot;https://mminky.tistory.com/121&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/wO5Cc/hyNxIxczWG/EfTqTD2a6myMqb6DG9EYj1/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/bx0XqV/hyNxEn06ff/FU8aQ1fMz6MbQkS4hKJZS0/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800&quot;&gt;&lt;a href=&quot;https://mminky.tistory.com/121&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://mminky.tistory.com/121&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/wO5Cc/hyNxIxczWG/EfTqTD2a6myMqb6DG9EYj1/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/bx0XqV/hyNxEn06ff/FU8aQ1fMz6MbQkS4hKJZS0/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800');&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;[ Python ] 리스트 추가, 삭제, 슬라이싱&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;* 리스트 추가 .append() * 리스트 원소 삭제 .pop .remove del * 리스트 슬라이싱 1) 이용방법 이렇게 이용하면 (시작)~(끝-1)까지의 항목들이 담긴다. 리스트명[시작:끝] 이런 리스트가 있다고 가정해보자&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;mminky.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>알고리즘</category>
      <category>APPEND</category>
      <category>k번째</category>
      <category>K번째수</category>
      <category>리스트</category>
      <category>수</category>
      <category>슬라이싱</category>
      <category>코테</category>
      <category>파이썬</category>
      <category>프로그래머스</category>
      <category>해시</category>
      <author>mminky</author>
      <guid isPermaLink="true">https://mminky.tistory.com/169</guid>
      <comments>https://mminky.tistory.com/169#entry169comment</comments>
      <pubDate>Sun, 27 Feb 2022 22:01:57 +0900</pubDate>
    </item>
  </channel>
</rss>