<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>아꼬의 개발 일지</title>
    <link>https://nomad1jin.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Thu, 18 Jun 2026 13:35:09 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>아기꼬래</managingEditor>
    <image>
      <title>아꼬의 개발 일지</title>
      <url>https://tistory1.daumcdn.net/tistory/4871271/attach/81189b39f5d3483eae179e2059417a32</url>
      <link>https://nomad1jin.tistory.com</link>
    </image>
    <item>
      <title>[QGIS] 경사도 tif 와 행정동 shp 데이터 활용하기</title>
      <link>https://nomad1jin.tistory.com/57</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;활용 데이터&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 경사도 데이터를 수집했는데, tif 경남 지역 전체말고 부산의 경사도만 잘라내서 사용하고 싶다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.vworld.kr/dtmk/dtmk_ntads_s002.do?dsId=30017&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.vworld.kr/dtmk/dtmk_ntads_s002.do?dsId=30017&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1780056419063&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.vworld.kr&quot; data-og-source-url=&quot;https://www.vworld.kr/dtmk/dtmk_ntads_s002.do?dsId=30017&quot; data-og-url=&quot;https://www.vworld.kr&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/hVVA1/dJMb84X5yKd/eCNShjJ6kQiN5H426L4CG1/img.png?width=186&amp;amp;height=40&amp;amp;face=0_0_186_40&quot;&gt;&lt;a href=&quot;https://www.vworld.kr/dtmk/dtmk_ntads_s002.do?dsId=30017&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.vworld.kr/dtmk/dtmk_ntads_s002.do?dsId=30017&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/hVVA1/dJMb84X5yKd/eCNShjJ6kQiN5H426L4CG1/img.png?width=186&amp;amp;height=40&amp;amp;face=0_0_186_40');&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.vworld.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;&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;h2 data-ke-size=&quot;size26&quot;&gt;행정동 SHP에서 부산광역시만 잘라내기&lt;/h2&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 data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. 전체 행정동 SHP에서 부산만 선택 - Edit &amp;rarr; Select &amp;rarr; Select Features by Expression&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. 부산만 잘라내기&lt;/b&gt; - &lt;b&gt;Raster &amp;rarr; Extraction &amp;rarr; Clip Raster by Mask Layer&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Input layer: &lt;b&gt;slope_gn&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Mask layer: &lt;b&gt;BND_ADM_DONG_PG&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&quot;Selected features only&quot; 체크 켜기&lt;/b&gt; &amp;larr; 필수 (이게 206개만 마스크로 씀)&lt;/li&gt;
&lt;li&gt;Run&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;3. 점으로 변환&lt;/b&gt; Processing Toolbox &amp;rarr; &lt;b&gt;Raster pixels to points&lt;/b&gt; &amp;rarr; Input은 방금 잘라낸 부산 래스터 &amp;rarr; Run&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4. 좌표 컬럼 추가&lt;/b&gt; &lt;b&gt;Add geometry attributes&lt;/b&gt; &amp;rarr; Input은 3번 점 레이어 &amp;rarr; Run (xcoord, ycoord 생김)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;5. CSV로 내보내기&lt;/b&gt; 4번 결과 레이어 우클릭 &amp;rarr; Export &amp;rarr; Save Features As &amp;rarr; Format을 &lt;b&gt;CSV&lt;/b&gt; &amp;rarr; 저장&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;스크린샷 2026-05-29 오후 8.09.15.png&quot; data-origin-width=&quot;964&quot; data-origin-height=&quot;902&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cak6LL/dJMcafteIZD/qdOin5x1QnSWSaYjDZkw9k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cak6LL/dJMcafteIZD/qdOin5x1QnSWSaYjDZkw9k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cak6LL/dJMcafteIZD/qdOin5x1QnSWSaYjDZkw9k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcak6LL%2FdJMcafteIZD%2FqdOin5x1QnSWSaYjDZkw9k%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;523&quot; height=&quot;489&quot; data-filename=&quot;스크린샷 2026-05-29 오후 8.09.15.png&quot; data-origin-width=&quot;964&quot; data-origin-height=&quot;902&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;b&gt;부산의 시도 코드는 21!&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;BND_ADM_DONG_PG CSV에서 &lt;b&gt;ADM_CD 21로 시작한다&lt;/b&gt;는 것을 알 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2026-05-29 오후 7.54.23.png&quot; data-origin-width=&quot;2100&quot; data-origin-height=&quot;1678&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b5NmmV/dJMcacXAlIX/Ygro5fskQnPOMYUQVK8Wkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b5NmmV/dJMcacXAlIX/Ygro5fskQnPOMYUQVK8Wkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b5NmmV/dJMcacXAlIX/Ygro5fskQnPOMYUQVK8Wkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb5NmmV%2FdJMcacXAlIX%2FYgro5fskQnPOMYUQVK8Wkk%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;2100&quot; height=&quot;1678&quot; data-filename=&quot;스크린샷 2026-05-29 오후 7.54.23.png&quot; data-origin-width=&quot;2100&quot; data-origin-height=&quot;1678&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;&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;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;메뉴에서 Edit &amp;gt; Select &amp;gt; Select Features by Expression&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2026-05-29 오후 8.04.03.png&quot; data-origin-width=&quot;1326&quot; data-origin-height=&quot;998&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qCP62/dJMcaipYfbu/oUykn0EWEEXTyenxfWeUk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qCP62/dJMcaipYfbu/oUykn0EWEEXTyenxfWeUk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qCP62/dJMcaipYfbu/oUykn0EWEEXTyenxfWeUk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqCP62%2FdJMcaipYfbu%2FoUykn0EWEEXTyenxfWeUk0%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;605&quot; height=&quot;455&quot; data-filename=&quot;스크린샷 2026-05-29 오후 8.04.03.png&quot; data-origin-width=&quot;1326&quot; data-origin-height=&quot;998&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;아래 구문으로 했더니 먹히지 않는다...ADM_CD가 숫자가 아닌 문자열인걸까?&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2026-05-29 오후 7.56.22.png&quot; data-origin-width=&quot;1950&quot; data-origin-height=&quot;1382&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dzrf2o/dJMcab5rUKs/gDyjD0kMSEmg6LapfDrgPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dzrf2o/dJMcab5rUKs/gDyjD0kMSEmg6LapfDrgPK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dzrf2o/dJMcab5rUKs/gDyjD0kMSEmg6LapfDrgPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdzrf2o%2FdJMcab5rUKs%2FgDyjD0kMSEmg6LapfDrgPK%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;743&quot; height=&quot;527&quot; data-filename=&quot;스크린샷 2026-05-29 오후 7.56.22.png&quot; data-origin-width=&quot;1950&quot; data-origin-height=&quot;1382&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;left(trim(to_string(&quot;ADM_CD&quot;)), 2) = '21' 을 입력하고 Select Features를 누르면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;206개가 나온다!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2026-05-29 오후 8.04.21.png&quot; data-origin-width=&quot;1950&quot; data-origin-height=&quot;1382&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bV2yrS/dJMb99NhXos/iujMlDJeCMBJNkA4yFkOKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bV2yrS/dJMb99NhXos/iujMlDJeCMBJNkA4yFkOKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bV2yrS/dJMb99NhXos/iujMlDJeCMBJNkA4yFkOKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbV2yrS%2FdJMb99NhXos%2FiujMlDJeCMBJNkA4yFkOKK%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;751&quot; height=&quot;532&quot; data-filename=&quot;스크린샷 2026-05-29 오후 8.04.21.png&quot; data-origin-width=&quot;1950&quot; data-origin-height=&quot;1382&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;704&quot; data-origin-height=&quot;70&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cOeAJs/dJMcajvDNzY/4B3VFBJ2A9SQuWL0SVELH1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cOeAJs/dJMcajvDNzY/4B3VFBJ2A9SQuWL0SVELH1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cOeAJs/dJMcajvDNzY/4B3VFBJ2A9SQuWL0SVELH1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcOeAJs%2FdJMcajvDNzY%2F4B3VFBJ2A9SQuWL0SVELH1%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;574&quot; height=&quot;57&quot; data-origin-width=&quot;704&quot; data-origin-height=&quot;70&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;&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;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Raster &amp;gt; Extraction &amp;gt; Clip raster by mask layer&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;스크린샷 2026-05-29 오후 8.04.39.png&quot; data-origin-width=&quot;824&quot; data-origin-height=&quot;422&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3IvnU/dJMb99NhXou/dgUDlvhwLOKkqw6FBx751k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3IvnU/dJMb99NhXou/dgUDlvhwLOKkqw6FBx751k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3IvnU/dJMb99NhXou/dgUDlvhwLOKkqw6FBx751k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3IvnU%2FdJMb99NhXou%2FdgUDlvhwLOKkqw6FBx751k%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;824&quot; height=&quot;422&quot; data-filename=&quot;스크린샷 2026-05-29 오후 8.04.39.png&quot; data-origin-width=&quot;824&quot; data-origin-height=&quot;422&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-filename=&quot;스크린샷 2026-05-29 오후 9.16.51.png&quot; data-origin-width=&quot;1600&quot; data-origin-height=&quot;1334&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGAS0l/dJMcacDkqkY/S9GFQ8wtnxDcrBl3yIMbB1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGAS0l/dJMcacDkqkY/S9GFQ8wtnxDcrBl3yIMbB1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGAS0l/dJMcacDkqkY/S9GFQ8wtnxDcrBl3yIMbB1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGAS0l%2FdJMcacDkqkY%2FS9GFQ8wtnxDcrBl3yIMbB1%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;1600&quot; height=&quot;1334&quot; data-filename=&quot;스크린샷 2026-05-29 오후 9.16.51.png&quot; data-origin-width=&quot;1600&quot; data-origin-height=&quot;1334&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2026-05-29 오후 8.07.09.png&quot; data-origin-width=&quot;2486&quot; data-origin-height=&quot;1900&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d3eoBy/dJMcafteIZA/rZK8cZYBTTSaoZhFhRSV3k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d3eoBy/dJMcafteIZA/rZK8cZYBTTSaoZhFhRSV3k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d3eoBy/dJMcafteIZA/rZK8cZYBTTSaoZhFhRSV3k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd3eoBy%2FdJMcafteIZA%2FrZK8cZYBTTSaoZhFhRSV3k%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;2486&quot; height=&quot;1900&quot; data-filename=&quot;스크린샷 2026-05-29 오후 8.07.09.png&quot; data-origin-width=&quot;2486&quot; data-origin-height=&quot;1900&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3번 점으로 변환하고 생긴 Vector Points를&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Add geometry attributes을 Input layer로 넣을것! Run&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2026-05-29 오후 8.49.39.png&quot; data-origin-width=&quot;1512&quot; data-origin-height=&quot;1246&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dRmSu6/dJMcai4vItv/RGZuJPAyMRkoAVKybe13kk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dRmSu6/dJMcai4vItv/RGZuJPAyMRkoAVKybe13kk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dRmSu6/dJMcai4vItv/RGZuJPAyMRkoAVKybe13kk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdRmSu6%2FdJMcai4vItv%2FRGZuJPAyMRkoAVKybe13kk%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;782&quot; height=&quot;644&quot; data-filename=&quot;스크린샷 2026-05-29 오후 8.49.39.png&quot; data-origin-width=&quot;1512&quot; data-origin-height=&quot;1246&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;Encoding; UTF-8 선택 (이렇게 해야 한글이 있으면 깨지지 않음)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Geometry type; No Geometry 선택&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2026-05-29 오후 8.51.12.png&quot; data-origin-width=&quot;1318&quot; data-origin-height=&quot;1464&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dSRwnr/dJMcai4vItM/v8pJYWT1EqDlZ7LQrPjgt0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dSRwnr/dJMcai4vItM/v8pJYWT1EqDlZ7LQrPjgt0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dSRwnr/dJMcai4vItM/v8pJYWT1EqDlZ7LQrPjgt0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdSRwnr%2FdJMcai4vItM%2Fv8pJYWT1EqDlZ7LQrPjgt0%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;730&quot; height=&quot;811&quot; data-filename=&quot;스크린샷 2026-05-29 오후 8.51.12.png&quot; data-origin-width=&quot;1318&quot; data-origin-height=&quot;1464&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-filename=&quot;스크린샷 2026-05-29 오후 8.51.18.png&quot; data-origin-width=&quot;1222&quot; data-origin-height=&quot;854&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/btLdY9/dJMcahq52E2/DN9k1uvtzsPHZaNxewWQT0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/btLdY9/dJMcahq52E2/DN9k1uvtzsPHZaNxewWQT0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/btLdY9/dJMcahq52E2/DN9k1uvtzsPHZaNxewWQT0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbtLdY9%2FdJMcahq52E2%2FDN9k1uvtzsPHZaNxewWQT0%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;731&quot; height=&quot;511&quot; data-filename=&quot;스크린샷 2026-05-29 오후 8.51.18.png&quot; data-origin-width=&quot;1222&quot; data-origin-height=&quot;854&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2026-05-29 오후 8.53.03.png&quot; data-origin-width=&quot;822&quot; data-origin-height=&quot;1196&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ciIZtL/dJMcahq52E3/1gmqdHYN7jYPRo2UoS8Ab1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ciIZtL/dJMcahq52E3/1gmqdHYN7jYPRo2UoS8Ab1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ciIZtL/dJMcahq52E3/1gmqdHYN7jYPRo2UoS8Ab1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FciIZtL%2FdJMcahq52E3%2F1gmqdHYN7jYPRo2UoS8Ab1%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;1005&quot; data-filename=&quot;스크린샷 2026-05-29 오후 8.53.03.png&quot; data-origin-width=&quot;822&quot; data-origin-height=&quot;1196&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;&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;결과를 확인해보니, 경사도(value)와 좌표만 나온 것을 알 수 있다. 기존 행정동 데이터에는 시군구 주소가 있었기에 같이 출력하면 보기 편할 것 같다는 생각을 했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;점 레이어와 행정동 경계를 결합하여 CSV 추출하기&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2026-05-29 오후 8.55.46.png&quot; data-origin-width=&quot;980&quot; data-origin-height=&quot;1094&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMwVdn/dJMcacQNJF5/nrYjBPbRU5x1yX4iE2g6k1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMwVdn/dJMcacQNJF5/nrYjBPbRU5x1yX4iE2g6k1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMwVdn/dJMcacQNJF5/nrYjBPbRU5x1yX4iE2g6k1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMwVdn%2FdJMcacQNJF5%2FnrYjBPbRU5x1yX4iE2g6k1%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;652&quot; height=&quot;728&quot; data-filename=&quot;스크린샷 2026-05-29 오후 8.55.46.png&quot; data-origin-width=&quot;980&quot; data-origin-height=&quot;1094&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2026-05-29 오후 8.58.06.png&quot; data-origin-width=&quot;986&quot; data-origin-height=&quot;676&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dKVfcN/dJMcacQNJGP/yIZIOmCOT5K6RFPsLu1g80/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dKVfcN/dJMcacQNJGP/yIZIOmCOT5K6RFPsLu1g80/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dKVfcN/dJMcacQNJGP/yIZIOmCOT5K6RFPsLu1g80/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdKVfcN%2FdJMcacQNJGP%2FyIZIOmCOT5K6RFPsLu1g80%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;647&quot; height=&quot;444&quot; data-filename=&quot;스크린샷 2026-05-29 오후 8.58.06.png&quot; data-origin-width=&quot;986&quot; data-origin-height=&quot;676&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-filename=&quot;스크린샷 2026-05-29 오후 9.25.21.png&quot; data-origin-width=&quot;1600&quot; data-origin-height=&quot;1704&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5kLB3/dJMcahxQyoH/6WjG5WD3UbtoKyvHUIleTK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5kLB3/dJMcahxQyoH/6WjG5WD3UbtoKyvHUIleTK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5kLB3/dJMcahxQyoH/6WjG5WD3UbtoKyvHUIleTK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5kLB3%2FdJMcahxQyoH%2F6WjG5WD3UbtoKyvHUIleTK%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;1600&quot; height=&quot;1704&quot; data-filename=&quot;스크린샷 2026-05-29 오후 9.25.21.png&quot; data-origin-width=&quot;1600&quot; data-origin-height=&quot;1704&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2026-05-29 오후 9.07.16.png&quot; data-origin-width=&quot;1600&quot; data-origin-height=&quot;1334&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ehoOia/dJMcah5HQzo/uy9V9vDPSdjk1kKqbk2Mq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ehoOia/dJMcah5HQzo/uy9V9vDPSdjk1kKqbk2Mq0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ehoOia/dJMcah5HQzo/uy9V9vDPSdjk1kKqbk2Mq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FehoOia%2FdJMcah5HQzo%2Fuy9V9vDPSdjk1kKqbk2Mq0%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;1600&quot; height=&quot;1334&quot; data-filename=&quot;스크린샷 2026-05-29 오후 9.07.16.png&quot; data-origin-width=&quot;1600&quot; data-origin-height=&quot;1334&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2026-05-29 오후 9.07.56.png&quot; data-origin-width=&quot;2714&quot; data-origin-height=&quot;1900&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/532OM/dJMcah5HQzK/5MVNGlgnuKUgeyTPXxhuYK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/532OM/dJMcah5HQzK/5MVNGlgnuKUgeyTPXxhuYK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/532OM/dJMcah5HQzK/5MVNGlgnuKUgeyTPXxhuYK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F532OM%2FdJMcah5HQzK%2F5MVNGlgnuKUgeyTPXxhuYK%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;2714&quot; height=&quot;1900&quot; data-filename=&quot;스크린샷 2026-05-29 오후 9.07.56.png&quot; data-origin-width=&quot;2714&quot; data-origin-height=&quot;1900&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 alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2026-05-29 오후 9.10.29.png&quot; data-origin-width=&quot;1074&quot; data-origin-height=&quot;818&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MLB1D/dJMcadoAzbf/WS14SKtQahu9QlWuRdtTK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MLB1D/dJMcadoAzbf/WS14SKtQahu9QlWuRdtTK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MLB1D/dJMcadoAzbf/WS14SKtQahu9QlWuRdtTK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMLB1D%2FdJMcadoAzbf%2FWS14SKtQahu9QlWuRdtTK0%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;1074&quot; height=&quot;818&quot; data-filename=&quot;스크린샷 2026-05-29 오후 9.10.29.png&quot; data-origin-width=&quot;1074&quot; data-origin-height=&quot;818&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;</description>
      <category>Data Analysis</category>
      <author>아기꼬래</author>
      <guid isPermaLink="true">https://nomad1jin.tistory.com/57</guid>
      <comments>https://nomad1jin.tistory.com/57#entry57comment</comments>
      <pubDate>Tue, 9 Jun 2026 23:24:40 +0900</pubDate>
    </item>
    <item>
      <title>[프로그래머스] LV2. 피로도 (파이썬, Python)</title>
      <link>https://nomad1jin.tistory.com/56</link>
      <description>&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 style=&quot;color: #0969da;&quot; href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/87946&quot;&gt;문제 링크&lt;/a&gt;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;구분&lt;/h3&gt;
&lt;a id=&quot;user-content-구분&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/87946.%E2%80%85%ED%94%BC%EB%A1%9C%EB%8F%84#%EA%B5%AC%EB%B6%84&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;코딩테스트 연습 &amp;gt; 완전탐색&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;문제 설명&lt;/h3&gt;
&lt;a id=&quot;user-content-문제-설명&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/87946.%E2%80%85%ED%94%BC%EB%A1%9C%EB%8F%84#%EB%AC%B8%EC%A0%9C-%EC%84%A4%EB%AA%85&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;XX게임에는 피로도 시스템(0 이상의 정수로 표현합니다)이 있으며, 일정 피로도를 사용해서 던전을 탐험할 수 있습니다. 이때, 각 던전마다 탐험을 시작하기 위해 필요한 &quot;최소 필요 피로도&quot;와 던전 탐험을 마쳤을 때 소모되는 &quot;소모 피로도&quot;가 있습니다. &quot;최소 필요 피로도&quot;는 해당 던전을 탐험하기 위해 가지고 있어야 하는 최소한의 피로도를 나타내며, &quot;소모 피로도&quot;는 던전을 탐험한 후 소모되는 피로도를 나타냅니다. 예를 들어 &quot;최소 필요 피로도&quot;가 80, &quot;소모 피로도&quot;가 20인 던전을 탐험하기 위해서는 유저의 현재 남은 피로도는 80 이상 이어야 하며, 던전을 탐험한 후에는 피로도 20이 소모됩니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;이 게임에는 하루에 한 번씩 탐험할 수 있는 던전이 여러 개 있는데, 한 유저가 오늘 이 던전들을 최대한 많이 탐험하려 합니다. 유저의 현재 피로도 k와 각 던전별 &quot;최소 필요 피로도&quot;, &quot;소모 피로도&quot;가 담긴 2차원 배열 dungeons 가 매개변수로 주어질 때, 유저가 탐험할 수 있는 최대 던전 수를 return 하도록 solution 함수를 완성해 주세요.&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;제한사항&lt;a id=&quot;user-content-제한사항&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/87946.%E2%80%85%ED%94%BC%EB%A1%9C%EB%8F%84#%EC%A0%9C%ED%95%9C%EC%82%AC%ED%95%AD&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;k는 1 이상 5,000 이하인 자연수입니다.&lt;/li&gt;
&lt;li&gt;dungeons의 세로(행) 길이(즉, 던전의 개수)는 1 이상 8 이하입니다.
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;dungeons의 가로(열) 길이는 2입니다.&lt;/li&gt;
&lt;li&gt;dungeons의 각 행은 각 던전의 [&quot;최소 필요 피로도&quot;, &quot;소모 피로도&quot;] 입니다.&lt;/li&gt;
&lt;li&gt;&quot;최소 필요 피로도&quot;는 항상 &quot;소모 피로도&quot;보다 크거나 같습니다.&lt;/li&gt;
&lt;li&gt;&quot;최소 필요 피로도&quot;와 &quot;소모 피로도&quot;는 1 이상 1,000 이하인 자연수입니다.&lt;/li&gt;
&lt;li&gt;서로 다른 던전의 [&quot;최소 필요 피로도&quot;, &quot;소모 피로도&quot;]가 서로 같을 수 있습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;입출력 예&lt;a id=&quot;user-content-입출력-예&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/87946.%E2%80%85%ED%94%BC%EB%A1%9C%EB%8F%84#%EC%9E%85%EC%B6%9C%EB%A0%A5-%EC%98%88&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 50.8125%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 8.02326%;&quot;&gt;&lt;b&gt;k&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 32.2093%;&quot;&gt;&lt;b&gt;dungeons&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 8.53053%;&quot;&gt;&lt;b&gt;result&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #ffffff;&quot;&gt;
&lt;td style=&quot;width: 8.02326%;&quot;&gt;80&lt;/td&gt;
&lt;td style=&quot;width: 32.2093%;&quot;&gt;[[80,20],[50,40],[30,10]]&lt;/td&gt;
&lt;td style=&quot;width: 8.53053%;&quot;&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;입출력 예 설명&lt;a id=&quot;user-content-입출력-예-설명&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/87946.%E2%80%85%ED%94%BC%EB%A1%9C%EB%8F%84#%EC%9E%85%EC%B6%9C%EB%A0%A5-%EC%98%88-%EC%84%A4%EB%AA%85&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;현재 피로도는 80입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;만약, 첫 번째 &amp;rarr; 두 번째 &amp;rarr; 세 번째 던전 순서로 탐험한다면&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;현재 피로도는 80이며, 첫 번째 던전을 돌기 위해 필요한 &quot;최소 필요 피로도&quot; 또한 80이므로, 첫 번째 던전을 탐험할 수 있습니다. 첫 번째 던전의 &quot;소모 피로도&quot;는 20이므로, 던전을 탐험한 후 남은 피로도는 60입니다.&lt;/li&gt;
&lt;li&gt;남은 피로도는 60이며, 두 번째 던전을 돌기위해 필요한 &quot;최소 필요 피로도&quot;는 50이므로, 두 번째 던전을 탐험할 수 있습니다. 두 번째 던전의 &quot;소모 피로도&quot;는 40이므로, 던전을 탐험한 후 남은 피로도는 20입니다.&lt;/li&gt;
&lt;li&gt;남은 피로도는 20이며, 세 번째 던전을 돌기위해 필요한 &quot;최소 필요 피로도&quot;는 30입니다. 따라서 세 번째 던전은 탐험할 수 없습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;만약, 첫 번째 &amp;rarr; 세 번째 &amp;rarr; 두 번째 던전 순서로 탐험한다면&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;현재 피로도는 80이며, 첫 번째 던전을 돌기위해 필요한 &quot;최소 필요 피로도&quot; 또한 80이므로, 첫 번째 던전을 탐험할 수 있습니다. 첫 번째 던전의 &quot;소모 피로도&quot;는 20이므로, 던전을 탐험한 후 남은 피로도는 60입니다.&lt;/li&gt;
&lt;li&gt;남은 피로도는 60이며, 세 번째 던전을 돌기위해 필요한 &quot;최소 필요 피로도&quot;는 30이므로, 세 번째 던전을 탐험할 수 있습니다. 세 번째 던전의 &quot;소모 피로도&quot;는 10이므로, 던전을 탐험한 후 남은 피로도는 50입니다.&lt;/li&gt;
&lt;li&gt;남은 피로도는 50이며, 두 번째 던전을 돌기위해 필요한 &quot;최소 필요 피로도&quot;는 50이므로, 두 번째 던전을 탐험할 수 있습니다. 두 번째 던전의 &quot;소모 피로도&quot;는 40이므로, 던전을 탐험한 후 남은 피로도는 10입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;따라서 이 경우 세 던전을 모두 탐험할 수 있으며, 유저가 탐험할 수 있는 최대 던전 수는 3입니다.&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 data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;문제 풀이&lt;/h3&gt;
&lt;pre id=&quot;code_1781014847839&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;answer = 0

def solution(k, dungeons):
    global answer
    count = 0
    visited = [False] * len(dungeons)

    dfs(k, count, visited, dungeons)
    
    return answer 

def dfs(k, count, visited, dungeons):
    global answer
    answer = max(answer, count)
    
    for i in range(len(dungeons)):
        if visited[i] == False and k &amp;gt;= dungeons[i][0]:
            visited[i] = True
            dfs(k - dungeons[i][1], count+1, visited, dungeons)
            visited[i] = False&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 파이썬에서의 전역 변수, 지역 변수 개념이 잡혀 있지 않아 살짝 어려움을 겪었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 초기에는 매개변수에 바로 던지지 않고 k -= dungeons[i][1] 로 현재 피로도를 직접 변경했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 하지만 이렇게 하면 재귀 호출이 끝난 뒤에도 변경된 k가 유지되어 다른 경우의 수를 탐색할 때 영향을 준다.&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>Algorithm Solving</category>
      <author>아기꼬래</author>
      <guid isPermaLink="true">https://nomad1jin.tistory.com/56</guid>
      <comments>https://nomad1jin.tistory.com/56#entry56comment</comments>
      <pubDate>Tue, 9 Jun 2026 23:23:43 +0900</pubDate>
    </item>
    <item>
      <title>[프로그래머스] LV2. n^2 배열 자르기 (파이썬, Python)</title>
      <link>https://nomad1jin.tistory.com/55</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a style=&quot;color: #0969da;&quot; href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/87390&quot;&gt;문제 링크&lt;/a&gt;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;구분&lt;/h3&gt;
&lt;a id=&quot;user-content-구분&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/87390.%E2%80%85n%EF%BC%BE2%E2%80%85%EB%B0%B0%EC%97%B4%E2%80%85%EC%9E%90%EB%A5%B4%EA%B8%B0#%EA%B5%AC%EB%B6%84&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;코딩테스트 연습 &amp;gt; 월간 코드 챌린지 시즌3&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;문제 설명&lt;/h3&gt;
&lt;a id=&quot;user-content-문제-설명&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/87390.%E2%80%85n%EF%BC%BE2%E2%80%85%EB%B0%B0%EC%97%B4%E2%80%85%EC%9E%90%EB%A5%B4%EA%B8%B0#%EB%AC%B8%EC%A0%9C-%EC%84%A4%EB%AA%85&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;정수&lt;span&gt;&amp;nbsp;&lt;/span&gt;n,&lt;span&gt;&amp;nbsp;&lt;/span&gt;left,&lt;span&gt;&amp;nbsp;&lt;/span&gt;right가 주어집니다. 다음 과정을 거쳐서 1차원 배열을 만들고자 합니다.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal; background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;n행&lt;span&gt;&amp;nbsp;&lt;/span&gt;n열 크기의 비어있는 2차원 배열을 만듭니다.&lt;/li&gt;
&lt;li&gt;i = 1, 2, 3, ..., n에 대해서, 다음 과정을 반복합니다.
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;1행 1열부터&lt;span&gt;&amp;nbsp;&lt;/span&gt;i행&lt;span&gt;&amp;nbsp;&lt;/span&gt;i열까지의 영역 내의 모든 빈 칸을 숫자&lt;span&gt;&amp;nbsp;&lt;/span&gt;i로 채웁니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;1행, 2행, ...,&lt;span&gt;&amp;nbsp;&lt;/span&gt;n행을 잘라내어 모두 이어붙인 새로운 1차원 배열을 만듭니다.&lt;/li&gt;
&lt;li&gt;새로운 1차원 배열을&lt;span&gt;&amp;nbsp;&lt;/span&gt;arr이라 할 때,&lt;span&gt;&amp;nbsp;&lt;/span&gt;arr[left],&lt;span&gt;&amp;nbsp;&lt;/span&gt;arr[left+1], ...,&lt;span&gt;&amp;nbsp;&lt;/span&gt;arr[right]만 남기고 나머지는 지웁니다.&lt;/li&gt;
&lt;/ol&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;정수&lt;span&gt;&amp;nbsp;&lt;/span&gt;n,&lt;span&gt;&amp;nbsp;&lt;/span&gt;left,&lt;span&gt;&amp;nbsp;&lt;/span&gt;right가 매개변수로 주어집니다. 주어진 과정대로 만들어진 1차원 배열을 return 하도록 solution 함수를 완성해주세요.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;제한사항&lt;a id=&quot;user-content-제한사항&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/87390.%E2%80%85n%EF%BC%BE2%E2%80%85%EB%B0%B0%EC%97%B4%E2%80%85%EC%9E%90%EB%A5%B4%EA%B8%B0#%EC%A0%9C%ED%95%9C%EC%82%AC%ED%95%AD&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;1 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;n&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;le; 107&lt;/li&gt;
&lt;li&gt;0 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;left&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;right&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;lt; n2&lt;/li&gt;
&lt;li&gt;right&lt;span&gt;&amp;nbsp;&lt;/span&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;left&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;lt; 105&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;입출력 예&lt;a id=&quot;user-content-입출력-예&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/87390.%E2%80%85n%EF%BC%BE2%E2%80%85%EB%B0%B0%EC%97%B4%E2%80%85%EC%9E%90%EB%A5%B4%EA%B8%B0#%EC%9E%85%EC%B6%9C%EB%A0%A5-%EC%98%88&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 57.9064%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 8.48838%;&quot;&gt;&lt;b&gt;n&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 11.7441%;&quot;&gt;&lt;b&gt;left&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 12.2093%;&quot;&gt;&lt;b&gt;right&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 25.3489%;&quot;&gt;&lt;b&gt;result&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #ffffff;&quot;&gt;
&lt;td style=&quot;width: 8.48838%;&quot;&gt;3&lt;/td&gt;
&lt;td style=&quot;width: 11.7441%;&quot;&gt;2&lt;/td&gt;
&lt;td style=&quot;width: 12.2093%;&quot;&gt;5&lt;/td&gt;
&lt;td style=&quot;width: 25.3489%;&quot;&gt;[3,2,2,3]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #f6f8fa;&quot;&gt;
&lt;td style=&quot;width: 8.48838%;&quot;&gt;4&lt;/td&gt;
&lt;td style=&quot;width: 11.7441%;&quot;&gt;7&lt;/td&gt;
&lt;td style=&quot;width: 12.2093%;&quot;&gt;14&lt;/td&gt;
&lt;td style=&quot;width: 25.3489%;&quot;&gt;[4,3,3,3,4,4,4,4]&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&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;h3 data-ke-size=&quot;size23&quot;&gt;문제 풀이&lt;/h3&gt;
&lt;pre id=&quot;code_1780494071583&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(n, left, right)
	answer = []
    
    for i in range(left, right + 1):
    	r = i // n
        c = i % n
        answer.append(max(r + 1, 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;계속 인덱스랑 어떤 숫자를 //, % 해서 구하는 문제가 자주 보였다.&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;특히 max(r+1, c+1)이 이 문제의 포인트였다.&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;나도 처음엔 코드를 짜면서 이중 반복문으로 2차원 배열을 만들어야 하는 줄 알았는데.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;arr[r][c] = r+1 로 할지 c+1이 맞는건지 어떻게 해야되는지를 오래 고민했었다.&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-filename=&quot;IMG_1434.jpg&quot; data-origin-width=&quot;1692&quot; data-origin-height=&quot;919&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ycc1N/dJMcajh8GRJ/H2FOIaqbd5MfMkhb41jDF0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ycc1N/dJMcajh8GRJ/H2FOIaqbd5MfMkhb41jDF0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ycc1N/dJMcajh8GRJ/H2FOIaqbd5MfMkhb41jDF0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fycc1N%2FdJMcajh8GRJ%2FH2FOIaqbd5MfMkhb41jDF0%2Fimg.jpg&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;724&quot; height=&quot;393&quot; data-filename=&quot;IMG_1434.jpg&quot; data-origin-width=&quot;1692&quot; data-origin-height=&quot;919&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;&amp;nbsp;&lt;/p&gt;</description>
      <category>Algorithm Solving</category>
      <author>아기꼬래</author>
      <guid isPermaLink="true">https://nomad1jin.tistory.com/55</guid>
      <comments>https://nomad1jin.tistory.com/55#entry55comment</comments>
      <pubDate>Wed, 3 Jun 2026 22:42:09 +0900</pubDate>
    </item>
    <item>
      <title>[프로그래머스] LV2. 할인 행사 (파이썬, Python)</title>
      <link>https://nomad1jin.tistory.com/54</link>
      <description>&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;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a style=&quot;color: #0969da;&quot; href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/131127&quot;&gt;문제 링크&lt;/a&gt;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;구분&lt;/h3&gt;
&lt;a id=&quot;user-content-구분&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/131127.%E2%80%85%ED%95%A0%EC%9D%B8%E2%80%85%ED%96%89%EC%82%AC#%EA%B5%AC%EB%B6%84&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;코딩테스트 연습 &amp;gt; 연습문제&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;문제 설명&lt;/h3&gt;
&lt;a id=&quot;user-content-문제-설명&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/131127.%E2%80%85%ED%95%A0%EC%9D%B8%E2%80%85%ED%96%89%EC%82%AC#%EB%AC%B8%EC%A0%9C-%EC%84%A4%EB%AA%85&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;XYZ 마트는 일정한 금액을 지불하면 10일 동안 회원 자격을 부여합니다. XYZ 마트에서는 회원을 대상으로 매일 한 가지 제품을 할인하는 행사를 합니다. 할인하는 제품은 하루에 하나씩만 구매할 수 있습니다. 알뜰한 정현이는 자신이 원하는 제품과 수량이 할인하는 날짜와 10일 연속으로 일치할 경우에 맞춰서 회원가입을 하려 합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;예를 들어, 정현이가 원하는 제품이 바나나 3개, 사과 2개, 쌀 2개, 돼지고기 2개, 냄비 1개이며, XYZ 마트에서 14일간 회원을 대상으로 할인하는 제품이 날짜 순서대로 치킨, 사과, 사과, 바나나, 쌀, 사과, 돼지고기, 바나나, 돼지고기, 쌀, 냄비, 바나나, 사과, 바나나인 경우에 대해 알아봅시다. 첫째 날부터 열흘 간에는 냄비가 할인하지 않기 때문에 첫째 날에는 회원가입을 하지 않습니다. 둘째 날부터 열흘 간에는 바나나를 원하는 만큼 할인구매할 수 없기 때문에 둘째 날에도 회원가입을 하지 않습니다. 셋째 날, 넷째 날, 다섯째 날부터 각각 열흘은 원하는 제품과 수량이 일치하기 때문에 셋 중 하루에 회원가입을 하려 합니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;정현이가 원하는 제품을 나타내는 문자열 배열&lt;span&gt;&amp;nbsp;&lt;/span&gt;want와 정현이가 원하는 제품의 수량을 나타내는 정수 배열&lt;span&gt;&amp;nbsp;&lt;/span&gt;number, XYZ 마트에서 할인하는 제품을 나타내는 문자열 배열&lt;span&gt;&amp;nbsp;&lt;/span&gt;discount가 주어졌을 때, 회원등록시 정현이가 원하는 제품을 모두 할인 받을 수 있는 회원등록 날짜의 총 일수를 return 하는 solution 함수를 완성하시오. 가능한 날이 없으면 0을 return 합니다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;제한사항&lt;a id=&quot;user-content-제한사항&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/131127.%E2%80%85%ED%95%A0%EC%9D%B8%E2%80%85%ED%96%89%EC%82%AC#%EC%A0%9C%ED%95%9C%EC%82%AC%ED%95%AD&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;1 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;want의 길이 =&lt;span&gt;&amp;nbsp;&lt;/span&gt;number의 길이 &amp;le; 10
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;1 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;number의 원소 &amp;le; 10&lt;/li&gt;
&lt;li&gt;number[i]는&lt;span&gt;&amp;nbsp;&lt;/span&gt;want[i]의 수량을 의미하며,&lt;span&gt;&amp;nbsp;&lt;/span&gt;number의 원소의 합은 10입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;10 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;discount의 길이 &amp;le; 100,000&lt;/li&gt;
&lt;li&gt;want와&lt;span&gt;&amp;nbsp;&lt;/span&gt;discount의 원소들은 알파벳 소문자로 이루어진 문자열입니다.
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;1 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;want의 원소의 길이,&lt;span&gt;&amp;nbsp;&lt;/span&gt;discount의 원소의 길이 &amp;le; 12&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;입출력 예&lt;a id=&quot;user-content-입출력-예&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/131127.%E2%80%85%ED%95%A0%EC%9D%B8%E2%80%85%ED%96%89%EC%82%AC#%EC%9E%85%EC%B6%9C%EB%A0%A5-%EC%98%88&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 94.8835%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 18.8691%;&quot;&gt;&lt;b&gt;want&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 12.7588%;&quot;&gt;&lt;b&gt;number&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 51.7442%;&quot;&gt;&lt;b&gt;discount&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 11.3953%;&quot;&gt;&lt;b&gt;result&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #ffffff;&quot;&gt;
&lt;td style=&quot;width: 18.8691%;&quot;&gt;[&quot;banana&quot;, &quot;apple&quot;, &quot;rice&quot;, &quot;pork&quot;, &quot;pot&quot;]&lt;/td&gt;
&lt;td style=&quot;width: 12.7588%;&quot;&gt;[3, 2, 2, 2, 1]&lt;/td&gt;
&lt;td style=&quot;width: 51.7442%;&quot;&gt;[&quot;chicken&quot;, &quot;apple&quot;, &quot;apple&quot;, &quot;banana&quot;, &quot;rice&quot;, &quot;apple&quot;, &quot;pork&quot;, &quot;banana&quot;, &quot;pork&quot;, &quot;rice&quot;, &quot;pot&quot;, &quot;banana&quot;, &quot;apple&quot;, &quot;banana&quot;]&lt;/td&gt;
&lt;td style=&quot;width: 11.3953%;&quot;&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #f6f8fa;&quot;&gt;
&lt;td style=&quot;width: 18.8691%;&quot;&gt;[&quot;apple&quot;]&lt;/td&gt;
&lt;td style=&quot;width: 12.7588%;&quot;&gt;[10]&lt;/td&gt;
&lt;td style=&quot;width: 51.7442%;&quot;&gt;[&quot;banana&quot;, &quot;banana&quot;, &quot;banana&quot;, &quot;banana&quot;, &quot;banana&quot;, &quot;banana&quot;, &quot;banana&quot;, &quot;banana&quot;, &quot;banana&quot;, &quot;banana&quot;]&lt;/td&gt;
&lt;td style=&quot;width: 11.3953%;&quot;&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;입출력 예 설명&lt;a id=&quot;user-content-입출력-예-설명&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/131127.%E2%80%85%ED%95%A0%EC%9D%B8%E2%80%85%ED%96%89%EC%82%AC#%EC%9E%85%EC%B6%9C%EB%A0%A5-%EC%98%88-%EC%84%A4%EB%AA%85&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;입출력 예 #1&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;문제 예시와 같습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;입출력 예 #2&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;사과가 할인하는 날이 없으므로 0을 return 합니다.&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;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;초기 접근&amp;nbsp; - 무엇이 틀렸을까?&lt;/h3&gt;
&lt;pre id=&quot;code_1780222645110&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(want, number, discount):
    answer = 0
    dic = {}
    dic2 = {}
    
    for w, n in zip(want, number):
        dic[w] = n
        dic2[w] = 0
    
    for i in range(len(discount) - 9):

        
        for j in range(i, len(discount) - 4 + i):
            if discount[j] in dic2:
                dic2[discount[j]] += 1
            else :
                # 전부터 생각못하는 포인트:
                # 딕셔너리에 없는 거면 1을 해줘야함 (등록)
                dic2[discount[j]] = 1
                
        if dic == dic2:
            answer += 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;이 문제는 &lt;b&gt;이중 반복문의 범위&lt;/b&gt;를 생각해내는 것이 어려웠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. i 범위를 이렇게 했기 때문에 내부 j 범위는 이렇게 할 필요 없이, 단 10일이 되게끔 &lt;b&gt;j + 10&lt;/b&gt;로 수정하면 되는 것이었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. i 한번 순회 후 &lt;b&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;&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;h3 data-ke-size=&quot;size23&quot;&gt;문제 풀이&lt;/h3&gt;
&lt;pre id=&quot;code_1780222877575&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(want, number, discount):
    answer = 0
    dic = {}
    count = {}
    
    for w, n in zip(want, number):
        dic[w] = n
    
    for i in range(len(discount) - 9):
        dic2 = {}
        
        for j in range(i, len(discount) - 4 + i):
            if discount[j] in dic2:
                dic2[discount[j]] += 1
            else :
                # 전부터 생각못하는 포인트:
                # 딕셔너리에 없는 거면 1을 해줘야함 (등록)
                dic2[discount[j]] = 1
                
        if dic == dic2:
            answer += 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;- 만약 딕셔너리에 없으면, 1로 등록은 해주는 else 문을 잊지 말자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 또한, 딕셔너리가 아닌 거 같으면 set를 떠올려보자.&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>Algorithm Solving</category>
      <author>아기꼬래</author>
      <guid isPermaLink="true">https://nomad1jin.tistory.com/54</guid>
      <comments>https://nomad1jin.tistory.com/54#entry54comment</comments>
      <pubDate>Sun, 31 May 2026 19:22:17 +0900</pubDate>
    </item>
    <item>
      <title>[프로그래머스] LV2. 멀리 뛰기 (파이썬, Python)</title>
      <link>https://nomad1jin.tistory.com/53</link>
      <description>&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a style=&quot;color: #0969da;&quot; href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/12914&quot;&gt;문제 링크&lt;/a&gt;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;구분&lt;/h3&gt;
&lt;a id=&quot;user-content-구분&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/12914.%E2%80%85%EB%A9%80%EB%A6%AC%E2%80%85%EB%9B%B0%EA%B8%B0#%EA%B5%AC%EB%B6%84&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;코딩테스트 연습 &amp;gt; 연습문제&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;문제 설명&lt;/h3&gt;
&lt;a id=&quot;user-content-문제-설명&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/12914.%E2%80%85%EB%A9%80%EB%A6%AC%E2%80%85%EB%9B%B0%EA%B8%B0#%EB%AC%B8%EC%A0%9C-%EC%84%A4%EB%AA%85&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;효진이는 멀리 뛰기를 연습하고 있습니다. 효진이는 한번에 1칸, 또는 2칸을 뛸 수 있습니다. 칸이 총 4개 있을 때, 효진이는&lt;br /&gt;(1칸, 1칸, 1칸, 1칸)&lt;br /&gt;(1칸, 2칸, 1칸)&lt;br /&gt;(1칸, 1칸, 2칸)&lt;br /&gt;(2칸, 1칸, 1칸)&lt;br /&gt;(2칸, 2칸)&lt;br /&gt;의 5가지 방법으로 맨 끝 칸에 도달할 수 있습니다. 멀리뛰기에 사용될 칸의 수 n이 주어질 때, 효진이가 끝에 도달하는 방법이 몇 가지인지 알아내, 여기에 1234567를 나눈 나머지를 리턴하는 함수, solution을 완성하세요. 예를 들어 4가 입력된다면, 5를 return하면 됩니다.&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;&lt;b&gt;제한 사항&lt;/b&gt;&lt;a id=&quot;user-content-제한-사항&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/12914.%E2%80%85%EB%A9%80%EB%A6%AC%E2%80%85%EB%9B%B0%EA%B8%B0#%EC%A0%9C%ED%95%9C-%EC%82%AC%ED%95%AD&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;n은 1 이상, 2000 이하인 정수입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;&lt;b&gt;입출력 예&lt;/b&gt;&lt;a id=&quot;user-content-입출력-예&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/12914.%E2%80%85%EB%A9%80%EB%A6%AC%E2%80%85%EB%9B%B0%EA%B8%B0#%EC%9E%85%EC%B6%9C%EB%A0%A5-%EC%98%88&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 39.6507%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 18.9535%;&quot;&gt;&lt;b&gt;n&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 20.6977%;&quot;&gt;&lt;b&gt;result&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #ffffff;&quot;&gt;
&lt;td style=&quot;width: 18.9535%;&quot;&gt;4&lt;/td&gt;
&lt;td style=&quot;width: 20.6977%;&quot;&gt;5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #f6f8fa;&quot;&gt;
&lt;td style=&quot;width: 18.9535%;&quot;&gt;3&lt;/td&gt;
&lt;td style=&quot;width: 20.6977%;&quot;&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;&lt;b&gt;입출력 예 설명&lt;/b&gt;&lt;a id=&quot;user-content-입출력-예-설명&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/12914.%E2%80%85%EB%A9%80%EB%A6%AC%E2%80%85%EB%9B%B0%EA%B8%B0#%EC%9E%85%EC%B6%9C%EB%A0%A5-%EC%98%88-%EC%84%A4%EB%AA%85&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;입출력 예 #1&lt;br /&gt;위에서 설명한 내용과 같습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;입출력 예 #2&lt;br /&gt;(2칸, 1칸)&lt;br /&gt;(1칸, 2칸)&lt;br /&gt;(1칸, 1칸, 1칸)&lt;br /&gt;총 3가지 방법으로 멀리 뛸 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&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;h3 data-ke-size=&quot;size23&quot;&gt;첫 풀이&lt;/h3&gt;
&lt;pre id=&quot;code_1780222350164&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(n):
    answer = 0
    dp = [0] * n
    dp[1] = 1
    dp[2] = 2
    
    for i in range(3, n):
        dp[i] = (dp[i-1] + dp[i-2]) % 1234567
    
    answer = dp[n-1]
    return answer&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;n을 알려면 n+1까지 진행해야한다. =&amp;gt; dp크기 정의, 반복문 범위, answer 수정 요망&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약 n = 1이라면 dp = [0]이 된다. 따라서 dp[1], dp[2]에 에러가 난다. =&amp;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 data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;문제 풀이&lt;/h3&gt;
&lt;pre id=&quot;code_1780222466146&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(n):
    answer = 0
    dp = [0] * (n+1)
    dp[1] = 1
    
    if n &amp;gt;= 2:
        dp[2] = 2
    
    for i in range(3, n+1):
        dp[i] = (dp[i-1] + dp[i-2]) % 1234567
    
    answer = dp[n]
    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;&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>Algorithm Solving</category>
      <author>아기꼬래</author>
      <guid isPermaLink="true">https://nomad1jin.tistory.com/53</guid>
      <comments>https://nomad1jin.tistory.com/53#entry53comment</comments>
      <pubDate>Sun, 31 May 2026 19:14:35 +0900</pubDate>
    </item>
    <item>
      <title>[프로그래머스] LV2. 괄호 회전하기 (파이썬, Python)</title>
      <link>https://nomad1jin.tistory.com/52</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a style=&quot;color: #0969da;&quot; href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/76502&quot;&gt;문제 링크&lt;/a&gt;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;구분&lt;/h3&gt;
&lt;a id=&quot;user-content-구분&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/76502.%E2%80%85%EA%B4%84%ED%98%B8%E2%80%85%ED%9A%8C%EC%A0%84%ED%95%98%EA%B8%B0#%EA%B5%AC%EB%B6%84&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;코딩테스트 연습 &amp;gt; 월간 코드 챌린지 시즌2&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;문제 설명&lt;/h3&gt;
&lt;a id=&quot;user-content-문제-설명&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/76502.%E2%80%85%EA%B4%84%ED%98%B8%E2%80%85%ED%9A%8C%EC%A0%84%ED%95%98%EA%B8%B0#%EB%AC%B8%EC%A0%9C-%EC%84%A4%EB%AA%85&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;다음 규칙을 지키는 문자열을 올바른 괄호 문자열이라고 정의합니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;(),&lt;span&gt;&amp;nbsp;&lt;/span&gt;[],&lt;span&gt;&amp;nbsp;&lt;/span&gt;{}&lt;span&gt;&amp;nbsp;&lt;/span&gt;는 모두 올바른 괄호 문자열입니다.&lt;/li&gt;
&lt;li&gt;만약&lt;span&gt;&amp;nbsp;&lt;/span&gt;A가 올바른 괄호 문자열이라면,&lt;span&gt;&amp;nbsp;&lt;/span&gt;(A),&lt;span&gt;&amp;nbsp;&lt;/span&gt;[A],&lt;span&gt;&amp;nbsp;&lt;/span&gt;{A}&lt;span&gt;&amp;nbsp;&lt;/span&gt;도 올바른 괄호 문자열입니다. 예를 들어,&lt;span&gt;&amp;nbsp;&lt;/span&gt;[]&lt;span&gt;&amp;nbsp;&lt;/span&gt;가 올바른 괄호 문자열이므로,&lt;span&gt;&amp;nbsp;&lt;/span&gt;([])&lt;span&gt;&amp;nbsp;&lt;/span&gt;도 올바른 괄호 문자열입니다.&lt;/li&gt;
&lt;li&gt;만약&lt;span&gt;&amp;nbsp;&lt;/span&gt;A,&lt;span&gt;&amp;nbsp;&lt;/span&gt;B가 올바른 괄호 문자열이라면,&lt;span&gt;&amp;nbsp;&lt;/span&gt;AB&lt;span&gt;&amp;nbsp;&lt;/span&gt;도 올바른 괄호 문자열입니다. 예를 들어,&lt;span&gt;&amp;nbsp;&lt;/span&gt;{}&lt;span&gt;&amp;nbsp;&lt;/span&gt;와&lt;span&gt;&amp;nbsp;&lt;/span&gt;([])&lt;span&gt;&amp;nbsp;&lt;/span&gt;가 올바른 괄호 문자열이므로,&lt;span&gt;&amp;nbsp;&lt;/span&gt;{}([])&lt;span&gt;&amp;nbsp;&lt;/span&gt;도 올바른 괄호 문자열입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;대괄호, 중괄호, 그리고 소괄호로 이루어진 문자열&lt;span&gt;&amp;nbsp;&lt;/span&gt;s가 매개변수로 주어집니다. 이&lt;span&gt;&amp;nbsp;&lt;/span&gt;s를 왼쪽으로 x (0 &amp;le; x &amp;lt; (s의 길이)) 칸만큼 회전시켰을 때&lt;span&gt;&amp;nbsp;&lt;/span&gt;s가 올바른 괄호 문자열이 되게 하는 x의 개수를 return 하도록 solution 함수를 완성해주세요.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;제한사항&lt;a id=&quot;user-content-제한사항&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/76502.%E2%80%85%EA%B4%84%ED%98%B8%E2%80%85%ED%9A%8C%EC%A0%84%ED%95%98%EA%B8%B0#%EC%A0%9C%ED%95%9C%EC%82%AC%ED%95%AD&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;s의 길이는 1 이상 1,000 이하입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;입출력 예&lt;a id=&quot;user-content-입출력-예&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/76502.%E2%80%85%EA%B4%84%ED%98%B8%E2%80%85%ED%9A%8C%EC%A0%84%ED%95%98%EA%B8%B0#%EC%9E%85%EC%B6%9C%EB%A0%A5-%EC%98%88&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 38.9535%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 22.4419%;&quot;&gt;s&lt;/td&gt;
&lt;td style=&quot;width: 16.5116%;&quot;&gt;result&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #ffffff;&quot;&gt;
&lt;td style=&quot;width: 22.4419%;&quot;&gt;&quot;[](){}&quot;&lt;/td&gt;
&lt;td style=&quot;width: 16.5116%;&quot;&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #f6f8fa;&quot;&gt;
&lt;td style=&quot;width: 22.4419%;&quot;&gt;&quot;}]()[{&quot;&lt;/td&gt;
&lt;td style=&quot;width: 16.5116%;&quot;&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #ffffff;&quot;&gt;
&lt;td style=&quot;width: 22.4419%;&quot;&gt;&quot;[)(]&quot;&lt;/td&gt;
&lt;td style=&quot;width: 16.5116%;&quot;&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #f6f8fa;&quot;&gt;
&lt;td style=&quot;width: 22.4419%;&quot;&gt;&quot;}}}&quot;&lt;/td&gt;
&lt;td style=&quot;width: 16.5116%;&quot;&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;입출력 예 설명&lt;a id=&quot;user-content-입출력-예-설명&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/76502.%E2%80%85%EA%B4%84%ED%98%B8%E2%80%85%ED%9A%8C%EC%A0%84%ED%95%98%EA%B8%B0#%EC%9E%85%EC%B6%9C%EB%A0%A5-%EC%98%88-%EC%84%A4%EB%AA%85&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;입출력 예 #1&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;다음 표는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&quot;[](){}&quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;를 회전시킨 모습을 나타낸 것입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;xs를 왼쪽으로 x칸만큼 회전올바른 괄호 문자열?&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 53.6042%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;background-color: #ffffff;&quot;&gt;
&lt;td style=&quot;width: 15.2326%;&quot;&gt;0&lt;/td&gt;
&lt;td style=&quot;width: 22.2093%;&quot;&gt;&quot;[](){}&quot;&lt;/td&gt;
&lt;td style=&quot;width: 16.1628%;&quot;&gt;O&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #f6f8fa;&quot;&gt;
&lt;td style=&quot;width: 15.2326%;&quot;&gt;1&lt;/td&gt;
&lt;td style=&quot;width: 22.2093%;&quot;&gt;&quot;](){}[&quot;&lt;/td&gt;
&lt;td style=&quot;width: 16.1628%;&quot;&gt;X&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #ffffff;&quot;&gt;
&lt;td style=&quot;width: 15.2326%;&quot;&gt;2&lt;/td&gt;
&lt;td style=&quot;width: 22.2093%;&quot;&gt;&quot;(){}[]&quot;&lt;/td&gt;
&lt;td style=&quot;width: 16.1628%;&quot;&gt;O&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #f6f8fa;&quot;&gt;
&lt;td style=&quot;width: 15.2326%;&quot;&gt;3&lt;/td&gt;
&lt;td style=&quot;width: 22.2093%;&quot;&gt;&quot;){}[](&quot;&lt;/td&gt;
&lt;td style=&quot;width: 16.1628%;&quot;&gt;X&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #ffffff;&quot;&gt;
&lt;td style=&quot;width: 15.2326%;&quot;&gt;4&lt;/td&gt;
&lt;td style=&quot;width: 22.2093%;&quot;&gt;&quot;{}[]()&quot;&lt;/td&gt;
&lt;td style=&quot;width: 16.1628%;&quot;&gt;O&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #f6f8fa;&quot;&gt;
&lt;td style=&quot;width: 15.2326%;&quot;&gt;5&lt;/td&gt;
&lt;td style=&quot;width: 22.2093%;&quot;&gt;&quot;}[](){&quot;&lt;/td&gt;
&lt;td style=&quot;width: 16.1628%;&quot;&gt;X&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;올바른 괄호 문자열이 되는 x가 3개이므로, 3을 return 해야 합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;입출력 예 #2&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;다음 표는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&quot;}]()[{&quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;를 회전시킨 모습을 나타낸 것입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;xs를 왼쪽으로 x칸만큼 회전올바른 괄호 문자열?&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 54.5342%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;background-color: #ffffff;&quot;&gt;
&lt;td style=&quot;width: 15.1163%;&quot;&gt;0&lt;/td&gt;
&lt;td style=&quot;width: 21.7439%;&quot;&gt;&quot;}]()[{&quot;&lt;/td&gt;
&lt;td style=&quot;width: 17.6747%;&quot;&gt;X&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #f6f8fa;&quot;&gt;
&lt;td style=&quot;width: 15.1163%;&quot;&gt;1&lt;/td&gt;
&lt;td style=&quot;width: 21.7439%;&quot;&gt;&quot;]()[{}&quot;&lt;/td&gt;
&lt;td style=&quot;width: 17.6747%;&quot;&gt;X&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #ffffff;&quot;&gt;
&lt;td style=&quot;width: 15.1163%;&quot;&gt;2&lt;/td&gt;
&lt;td style=&quot;width: 21.7439%;&quot;&gt;&quot;()[{}]&quot;&lt;/td&gt;
&lt;td style=&quot;width: 17.6747%;&quot;&gt;O&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #f6f8fa;&quot;&gt;
&lt;td style=&quot;width: 15.1163%;&quot;&gt;3&lt;/td&gt;
&lt;td style=&quot;width: 21.7439%;&quot;&gt;&quot;)[{}](&quot;&lt;/td&gt;
&lt;td style=&quot;width: 17.6747%;&quot;&gt;X&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #ffffff;&quot;&gt;
&lt;td style=&quot;width: 15.1163%;&quot;&gt;4&lt;/td&gt;
&lt;td style=&quot;width: 21.7439%;&quot;&gt;&quot;[{}]()&quot;&lt;/td&gt;
&lt;td style=&quot;width: 17.6747%;&quot;&gt;O&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #f6f8fa;&quot;&gt;
&lt;td style=&quot;width: 15.1163%;&quot;&gt;5&lt;/td&gt;
&lt;td style=&quot;width: 21.7439%;&quot;&gt;&quot;{}]()[&quot;&lt;/td&gt;
&lt;td style=&quot;width: 17.6747%;&quot;&gt;X&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;올바른 괄호 문자열이 되는 x가 2개이므로, 2를 return 해야 합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;입출력 예 #3&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;s를 어떻게 회전하더라도 올바른 괄호 문자열을 만들 수 없으므로, 0을 return 해야 합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;입출력 예 #4&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;s를 어떻게 회전하더라도 올바른 괄호 문자열을 만들 수 없으므로, 0을 return 해야 합니다.&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;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;h3 data-ke-size=&quot;size23&quot;&gt;문제 풀이&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파이썬에는 rotate라는 메소드가 있구나!!&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;for _ in range(i):&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;n = d.popleft()&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;d.append(n) 으로 진행했었다.&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_1780152956472&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from collections import deque

def solution(s):
    
    answer = 0
       
    for i in range(len(s)):
        d = deque(s)
        d.rotate(-i)
        temp = deque()
        
        for j in d:
            
            if len(temp) == 0:
                temp.append(j)
            else :
                if (j=='}' and temp[-1] == '{') or (j==']' and temp[-1] == '[') or (j==')' and temp[-1] == '(') :
                    temp.pop()
                else :
                    temp.append(j)
                    
        if len(temp) == 0:
            answer += 1
        
    return answer&lt;/code&gt;&lt;/pre&gt;</description>
      <category>Algorithm Solving</category>
      <author>아기꼬래</author>
      <guid isPermaLink="true">https://nomad1jin.tistory.com/52</guid>
      <comments>https://nomad1jin.tistory.com/52#entry52comment</comments>
      <pubDate>Sat, 30 May 2026 23:58:27 +0900</pubDate>
    </item>
    <item>
      <title>[Oracle 일경험 프로젝트] 3주차 - 중산층을 위한 시니어주택 입지 선정</title>
      <link>https://nomad1jin.tistory.com/51</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id=&quot;2%EC%A3%BC%EC%B0%A8%20%EB%A9%98%ED%86%A0%EB%A7%81%20%EA%B2%B0%EA%B3%BC-1-7&quot; style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #222222;&quot;&gt;&lt;b&gt;2주차 멘토링 결과&lt;/b&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;지난 시간, 주제를 한층 더 좁혀,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;&quot;중산층을 위한 부산 지역 내 최적의 시니어주택 입지 선정&quot;&lt;/b&gt;&lt;/span&gt;으로 구체화할 수 있었다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;&lt;b&gt;소득 수준에 따른 주거복지주택 이용률과 수요&lt;/b&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;개인별 월소득과 자산을 분석&lt;/b&gt;하여 중산층에 대한 연구를 하기로 결정했다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;내가 팀장으로서 아래와 같은 과제를 정했고, 다음 비대면 회의까지 해당 과제를 각자 생각해오기로 했다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;- 최적의 입지 선정을 위한 변수를 생각해오기 (정책 제안, 서비스)&lt;br /&gt;- 노인 자산 현황 살펴보기 (저소득/중산층 타깃 설정)&lt;br /&gt;-&amp;nbsp;부산광역시&amp;nbsp;데이터를&amp;nbsp;알아보기&lt;br /&gt;-&amp;nbsp;경기도(제1&amp;nbsp;신도시)와의&amp;nbsp;차이를&amp;nbsp;살펴보기&lt;br /&gt;-&amp;nbsp;가설&amp;nbsp;1개&amp;nbsp;정도&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://nomad1jin.tistory.com/49&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2026.05.28 - [프로젝트 및 공모전/Oracle 프로젝트] - [Oracle 일경험 프로젝트] 2주차 - 고령화 지역 재탐색 및 주제 변경&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1780040133263&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;[Oracle 일경험 프로젝트] 2주차 - 고령화 지역 재탐색 및 주제 변경&quot; data-og-description=&quot;주제) 고령화 지역의 의료&amp;middot;복지 인프라 현황을 분석하고, 의료 사각지대 해소를 위한 도시 계획 방향 제안이전 비대면 회의에서 고령화 지역 or 신도시를 각자 새롭게 선정해오기로 했었다.2026.0&quot; data-og-host=&quot;nomad1jin.tistory.com&quot; data-og-source-url=&quot;https://nomad1jin.tistory.com/49&quot; data-og-url=&quot;https://nomad1jin.tistory.com/49&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/fhtgw/dJMb9fZB3S8/gYX38ofKeTxuCvYCC2EkH0/img.png?width=800&amp;amp;height=538&amp;amp;face=0_0_800_538,https://scrap.kakaocdn.net/dn/cxJB2J/dJMb81fZqHv/XvRo3s8JqtYuccG2pOa7D1/img.png?width=800&amp;amp;height=538&amp;amp;face=0_0_800_538,https://scrap.kakaocdn.net/dn/BHGhP/dJMb9c9EAGN/PUqDav3AoSaqqjMqHPHj61/img.png?width=2334&amp;amp;height=1570&amp;amp;face=0_0_2334_1570&quot;&gt;&lt;a href=&quot;https://nomad1jin.tistory.com/49&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://nomad1jin.tistory.com/49&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/fhtgw/dJMb9fZB3S8/gYX38ofKeTxuCvYCC2EkH0/img.png?width=800&amp;amp;height=538&amp;amp;face=0_0_800_538,https://scrap.kakaocdn.net/dn/cxJB2J/dJMb81fZqHv/XvRo3s8JqtYuccG2pOa7D1/img.png?width=800&amp;amp;height=538&amp;amp;face=0_0_800_538,https://scrap.kakaocdn.net/dn/BHGhP/dJMb9c9EAGN/PUqDav3AoSaqqjMqHPHj61/img.png?width=2334&amp;amp;height=1570&amp;amp;face=0_0_2334_1570');&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;[Oracle 일경험 프로젝트] 2주차 - 고령화 지역 재탐색 및 주제 변경&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;주제) 고령화 지역의 의료&amp;middot;복지 인프라 현황을 분석하고, 의료 사각지대 해소를 위한 도시 계획 방향 제안이전 비대면 회의에서 고령화 지역 or 신도시를 각자 새롭게 선정해오기로 했었다.2026.0&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;nomad1jin.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;&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;h2 data-ke-size=&quot;size26&quot;&gt;어떤 가설을 세울 수 있을까?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;아래와 같은 가설을 생각해보았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;1. 고령화율이 높은 지역은 복지/의료 접근성이 좋을 것이다.&amp;nbsp;&amp;nbsp;(경북 의성군과 포항시를 비교하며 아닌 것을 알 수 있었다.)&lt;br /&gt;2. 중산층 고령자는 실버타운보다 상대적으로 저렴한 시니어주택을 희망할 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;3. 독거노인이며 현재 주거 생활에 만족하지 않는 노인의 우울증이 더 높을 것이다.&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 data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;고령자 중산층을 어떻게 구별할 수 있을까?&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2026-05-29 오후 4.46.40.png&quot; data-origin-width=&quot;1262&quot; data-origin-height=&quot;302&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bFeq6V/dJMcaarXHDm/eL0cYxhkIOauaRoROvKmyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bFeq6V/dJMcaarXHDm/eL0cYxhkIOauaRoROvKmyK/img.png&quot; data-alt=&quot;출처: 중앙일보 (https://www.joongang.co.kr/article/25339387)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bFeq6V/dJMcaarXHDm/eL0cYxhkIOauaRoROvKmyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFeq6V%2FdJMcaarXHDm%2FeL0cYxhkIOauaRoROvKmyK%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;183&quot; data-filename=&quot;스크린샷 2026-05-29 오후 4.46.40.png&quot; data-origin-width=&quot;1262&quot; data-origin-height=&quot;302&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;출처: 중앙일보 (https://www.joongang.co.kr/article/25339387)&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;size18&quot;&gt;&lt;b&gt;통계청&lt;/b&gt;에 따르면, &lt;span style=&quot;background-color: #f6e199;&quot;&gt;중산층 비교 기준은 중위소득 75 ~ 200%&lt;/span&gt;이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;중위소득의 의미 자체는 대한 민국 전체 가구를 소득순으로 세웠을 때 정확히&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;산정 방식은 통계청이 발표하는 가계금융복지조사를 활용하여, 아래와 같은 식을 적용한다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;n+1년 기준중위소득 = n년 기준중위소득 x (1+기본증가율) x (1+추가증가율)&lt;/blockquote&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;스크린샷 2026-05-29 오후 4.57.10.png&quot; data-origin-width=&quot;1314&quot; data-origin-height=&quot;712&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pNZeM/dJMcadPFtaE/B7zNnqKzFfxPUTstlnXRw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pNZeM/dJMcadPFtaE/B7zNnqKzFfxPUTstlnXRw1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pNZeM/dJMcadPFtaE/B7zNnqKzFfxPUTstlnXRw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpNZeM%2FdJMcadPFtaE%2FB7zNnqKzFfxPUTstlnXRw1%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;539&quot; height=&quot;292&quot; data-filename=&quot;스크린샷 2026-05-29 오후 4.57.10.png&quot; data-origin-width=&quot;1314&quot; data-origin-height=&quot;712&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;2024년 부산광역시 장노년통계표 데이터를 수집했고,&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;해당 데이터에는 가구수 정보가 없어서 중위소득 비율을 계산하지 못 했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;=&amp;gt; 따라서 &lt;span style=&quot;background-color: #f6e199;&quot;&gt;소득이 200만원 ~ 500만원 미만인 노인은 중산층&lt;/span&gt;이라고 가정했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;- &lt;b&gt;50~100만원 미만이 31%&lt;/b&gt;로 가장 많았고, 다음으로 (내가 생각한) &lt;b&gt;노인 중산층은 대략 30%&lt;/b&gt;였다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;- 지역으로 따지면 중산층이 &lt;b&gt;강서구, 해운대구, 연제구&lt;/b&gt;에 밀집되어 있음을 알 수 있다.&lt;/p&gt;
&lt;p&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/oCZCc/dJMcafGOejm/oC5zB4bjp3XxttibNtsTd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oCZCc/dJMcafGOejm/oC5zB4bjp3XxttibNtsTd1/img.png&quot; data-origin-width=&quot;2200&quot; data-origin-height=&quot;1536&quot; data-is-animation=&quot;false&quot; width=&quot;591&quot; height=&quot;413&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oCZCc/dJMcafGOejm/oC5zB4bjp3XxttibNtsTd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoCZCc%2FdJMcafGOejm%2FoC5zB4bjp3XxttibNtsTd1%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;2200&quot; height=&quot;1536&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bQdQKN/dJMcaa6zAib/Ob1rUaMb8zwap2KPvBZeFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQdQKN/dJMcaa6zAib/Ob1rUaMb8zwap2KPvBZeFk/img.png&quot; data-origin-width=&quot;2200&quot; data-origin-height=&quot;1536&quot; data-is-animation=&quot;false&quot; width=&quot;565&quot; height=&quot;394&quot; style=&quot;width: 49.4186%;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQdQKN/dJMcaa6zAib/Ob1rUaMb8zwap2KPvBZeFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQdQKN%2FdJMcaa6zAib%2FOb1rUaMb8zwap2KPvBZeFk%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;2200&quot; height=&quot;1536&quot;/&gt;&lt;/span&gt;&lt;/div&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;위 시각화만으로는 내 가설을 뒷받침할 근거가 터무니없이 부족했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;대한민국 부산에 거주하면서 연령대가 &lt;b&gt;65세 이상인 고령자의 근로, 연금 소득 데이터&lt;/b&gt;와 동시에 &lt;b&gt;가구원수&lt;/b&gt; 정보가 포함된 데이터를 찾기는 했으나,&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;해당 사람들이 현재 &lt;b&gt;주거에 만족하는지 불만족하는지&lt;/b&gt; 여부까지 포함하는 것이 애매했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;따라서 가설 2를 검증하지 못 했다.&lt;/p&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도 검증해내지 못 했다. 해당 데이터에 노인의 우울과 관련된 설문 결과가 있었으나, &lt;b&gt;우울 지수를 측정하고 값을 매기는 것이 상당히 애매했다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;4차시 5/9 비대면 회의 진행 결과&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;각 팀원들의 조사는 아래와 같았다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;현) 고령자 자산 현황 분석을 위해 전체 기초연금 지급 비율을 확인했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;나) 고령자 자산 현황 분석을 위해 중위소득을 임의로 설정하고 분석했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;강) 부산 고령층 경제유형 분포와 기초연금 수급률을 분석했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&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;size18&quot;&gt;&lt;b&gt;중산층을 어떻게, 무슨 기준으로 산정할 것이냐에 대한 부분은 &lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;한번 더 대면 회의를 거친 뒤, 멘토님과 멘토링을 진행한 뒤에 다시 한번 시도해봐야할 듯 하다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;5차시 5/13 대면 회의 전까지&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;팀장으로서 아래와 같은 task를 다음 대면 회의 전까지 해오기로 정했다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;-&amp;nbsp;&lt;b&gt;노인 자산 현황 살펴보기 (중산층 타깃을 하고싶은데 어느정도가 중산층인지 모르겠다)&amp;nbsp;&lt;/b&gt;&lt;br /&gt;-&amp;nbsp;최적의&amp;nbsp;&lt;b&gt;입지&amp;nbsp;선정을&amp;nbsp;위한&amp;nbsp;변수&lt;/b&gt;를&amp;nbsp;생각해오기&amp;nbsp;(경사도,&amp;nbsp;부지,&amp;nbsp;의료&amp;nbsp;복지시설)&lt;br /&gt;- 논문 참고해서 &lt;b&gt;어떤 모델, 기법&lt;/b&gt;을 사용하면 좋을지 생각해오기&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;활용한 데이터&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2024년&amp;nbsp;부산광역시&amp;nbsp;장노년통계&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://data.busan.go.kr/bdip/board/statRpt.do?bbs=STTMSTR_000000000351GphBeXcXhL&amp;amp;searchCnd=0&amp;amp;searchWrd=&amp;amp;pageNum=1&amp;amp;article=8840&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://data.busan.go.kr/bdip/board/statRpt.do?bbs=STTMSTR_000000000351GphBeXcXhL&amp;amp;searchCnd=0&amp;amp;searchWrd=&amp;amp;pageNum=1&amp;amp;article=8840&lt;/a&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;</description>
      <category>프로젝트 및 공모전/Oracle 프로젝트</category>
      <category>Oracle 일경험</category>
      <author>아기꼬래</author>
      <guid isPermaLink="true">https://nomad1jin.tistory.com/51</guid>
      <comments>https://nomad1jin.tistory.com/51#entry51comment</comments>
      <pubDate>Fri, 29 May 2026 17:15:30 +0900</pubDate>
    </item>
    <item>
      <title>[프로그래머스] LV2. 귤 고르기 (파이썬, Python)</title>
      <link>https://nomad1jin.tistory.com/50</link>
      <description>&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;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a style=&quot;color: #0969da;&quot; href=&quot;https://school.programmers.co.kr/learn/courses/30/lessons/138476&quot;&gt;문제 링크&lt;/a&gt;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;구분&lt;/h3&gt;
&lt;a id=&quot;user-content-구분&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/138476.%E2%80%85%EA%B7%A4%E2%80%85%EA%B3%A0%EB%A5%B4%EA%B8%B0#%EA%B5%AC%EB%B6%84&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;코딩테스트 연습 &amp;gt; 연습문제&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;문제 설명&lt;/h3&gt;
&lt;a id=&quot;user-content-문제-설명&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/138476.%E2%80%85%EA%B7%A4%E2%80%85%EA%B3%A0%EB%A5%B4%EA%B8%B0#%EB%AC%B8%EC%A0%9C-%EC%84%A4%EB%AA%85&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;경화는 과수원에서 귤을 수확했습니다. 경화는 수확한 귤 중 'k'개를 골라 상자 하나에 담아 판매하려고 합니다. 그런데 수확한 귤의 크기가 일정하지 않아 보기에 좋지 않다고 생각한 경화는 귤을 크기별로 분류했을 때 서로 다른 종류의 수를 최소화하고 싶습니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;예를 들어, 경화가 수확한 귤 8개의 크기가 [1, 3, 2, 5, 4, 5, 2, 3] 이라고 합시다. 경화가 귤 6개를 판매하고 싶다면, 크기가 1, 4인 귤을 제외한 여섯 개의 귤을 상자에 담으면, 귤의 크기의 종류가 2, 3, 5로 총 3가지가 되며 이때가 서로 다른 종류가 최소일 때입니다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;경화가 한 상자에 담으려는 귤의 개수&lt;span&gt;&amp;nbsp;&lt;/span&gt;k와 귤의 크기를 담은 배열&lt;span&gt;&amp;nbsp;&lt;/span&gt;tangerine이 매개변수로 주어집니다. 경화가 귤 k개를 고를 때 크기가 서로 다른 종류의 수의 최솟값을 return 하도록 solution 함수를 작성해주세요.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;제한사항&lt;a id=&quot;user-content-제한사항&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/138476.%E2%80%85%EA%B7%A4%E2%80%85%EA%B3%A0%EB%A5%B4%EA%B8%B0#%EC%A0%9C%ED%95%9C%EC%82%AC%ED%95%AD&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;1 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;k&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;tangerine의 길이 &amp;le; 100,000&lt;/li&gt;
&lt;li&gt;1 &amp;le;&lt;span&gt;&amp;nbsp;&lt;/span&gt;tangerine의 원소 &amp;le; 10,000,000&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;입출력 예&lt;a id=&quot;user-content-입출력-예&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/138476.%E2%80%85%EA%B7%A4%E2%80%85%EA%B3%A0%EB%A5%B4%EA%B8%B0#%EC%9E%85%EC%B6%9C%EB%A0%A5-%EC%98%88&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;table style=&quot;border-collapse: collapse; width: 59.7666%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 10.9302%;&quot;&gt;&lt;b&gt;k&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 31.0465%;&quot;&gt;&lt;b&gt;tangerine&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 17.6744%;&quot;&gt;&lt;b&gt;result&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #ffffff;&quot;&gt;
&lt;td style=&quot;width: 10.9302%;&quot;&gt;6&lt;/td&gt;
&lt;td style=&quot;width: 31.0465%;&quot;&gt;[1, 3, 2, 5, 4, 5, 2, 3]&lt;/td&gt;
&lt;td style=&quot;width: 17.6744%;&quot;&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #f6f8fa;&quot;&gt;
&lt;td style=&quot;width: 10.9302%;&quot;&gt;4&lt;/td&gt;
&lt;td style=&quot;width: 31.0465%;&quot;&gt;[1, 3, 2, 5, 4, 5, 2, 3]&lt;/td&gt;
&lt;td style=&quot;width: 17.6744%;&quot;&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #ffffff;&quot;&gt;
&lt;td style=&quot;width: 10.9302%;&quot;&gt;2&lt;/td&gt;
&lt;td style=&quot;width: 31.0465%;&quot;&gt;[1, 1, 1, 1, 2, 2, 2, 3]&lt;/td&gt;
&lt;td style=&quot;width: 17.6744%;&quot;&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot;&gt;입출력 예 설명&lt;a id=&quot;user-content-입출력-예-설명&quot; style=&quot;background-color: #000000; color: #0969da;&quot; href=&quot;https://github.com/nomad1jin/Studying_Algorithm/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/2/138476.%E2%80%85%EA%B7%A4%E2%80%85%EA%B3%A0%EB%A5%B4%EA%B8%B0#%EC%9E%85%EC%B6%9C%EB%A0%A5-%EC%98%88-%EC%84%A4%EB%AA%85&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;입출력 예 #1&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;본문에서 설명한 예시입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;입출력 예 #2&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;경화는 크기가 2인 귤 2개와 3인 귤 2개 또는 2인 귤 2개와 5인 귤 2개 또는 3인 귤 2개와 5인 귤 2개로 귤을 판매할 수 있습니다. 이때의 크기 종류는 2가지로 이 값이 최소가 됩니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;입출력 예 #3&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #1f2328; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;경화는 크기가 1인 귤 2개를 판매하거나 2인 귤 2개를 판매할 수 있습니다. 이때의 크기 종류는 1가지로, 이 값이 최소가 됩니다.&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;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;h3 data-ke-size=&quot;size23&quot;&gt;문제 풀이&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문제를 보니 딕셔너리가 떠올랐다. 다만 딕셔너리 &quot;값&quot;을 기준으로 정렬하는 방법을 몰라서 인터넷을 참고했다.&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 style=&quot;background-color: #c0d1e7;&quot;&gt;&lt;b&gt;sorted_dict = sorted(dict.items(), key = lambda item:item[1], reverse=True)&lt;/b&gt;&lt;/span&gt;을 기억하자!&lt;/p&gt;
&lt;pre id=&quot;code_1779968198123&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(k, tangerine):
    # 귤을 크기별로 분류해서, 서로 다른 종류의 수를 최소화
    # k는 한 상자에 담으려는 개수, 결과는 종류의 최솟값
    # 귤이 가장 많은 크기 순으로 
    
    answer = 0
    dict = {}
    tangerine.sort()
    
    for t in tangerine:
        if t in dict:
            dict[t] += 1
        else :
            dict[t] = 1
    
    sum = 0
    sorted_dict = sorted(dict.items(), key = lambda item:item[1], reverse=True)
    for d in sorted_dict:
        if sum &amp;gt;= k:
            return answer
        
        sum += d[1]
        answer += 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;&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;h3 data-ke-size=&quot;size23&quot;&gt;다른 사람 풀이 참고&lt;/h3&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;카운터란? &lt;span style=&quot;background-color: #c0d1e7;&quot;&gt;리스트 안의 원소 개수를 자동으로 세주는 딕셔너리&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;cnt = collections.Counter(tangerine) 한 줄로 귤 개수를 다 셀 수 있다는 것을 배웠다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나의 경우에는 += 를 했지만, 이 분은 -=를 해서 k를 비교했다.&lt;/p&gt;
&lt;pre id=&quot;code_1779968394690&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import collections
def solution(k, tangerine):
    answer = 0
    cnt = collections.Counter(tangerine)

    for v in sorted(cnt.values(), reverse = True):
        k -= v
        answer += 1
        if k &amp;lt;= 0:
            break
    return answer&lt;/code&gt;&lt;/pre&gt;</description>
      <category>Algorithm Solving</category>
      <author>아기꼬래</author>
      <guid isPermaLink="true">https://nomad1jin.tistory.com/50</guid>
      <comments>https://nomad1jin.tistory.com/50#entry50comment</comments>
      <pubDate>Thu, 28 May 2026 20:42:31 +0900</pubDate>
    </item>
    <item>
      <title>[Oracle 일경험 프로젝트] 2주차 - 고령화 지역 재탐색 및 주제 변경</title>
      <link>https://nomad1jin.tistory.com/49</link>
      <description>&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;size18&quot;&gt;&lt;b&gt;주제) &lt;span data-token-index=&quot;0&quot;&gt;고령화 지역의 의료&amp;middot;복지 인프라 현황을 분석하고, 의료 사각지대 해소를 위한 도시 계획 방향 제안&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;이전 비대면 회의에서&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #c0d1e7;&quot;&gt;&lt;b&gt;고령화 지역 or 신도시&lt;/b&gt;&lt;/span&gt;를 각자 새롭게 선정해오기로 했었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://nomad1jin.tistory.com/48&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2026.05.28 - [프로젝트 및 공모전/Oracle 프로젝트] - [Oracle 일경험 프로젝트] 2주차 - 주제 및 아이디어 구체화(세종)&lt;/a&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;h2 style=&quot;color: #000000;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;3차시 대면 회의 - 새로운 지역 발굴&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;먼저 우리나라 시군구별 고령화를 시각화했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이를 살펴보면, 고령인구비율이 49%에 육박하는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;경상북도 의성군의&lt;span&gt;&amp;nbsp;고령화가 가장 높은 것을 알 수 있다.&lt;/span&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;2192&quot; data-origin-height=&quot;1518&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/VWIGk/dJMcajoLYJy/slYzZCbbzCsRoBc8akrIn0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/VWIGk/dJMcajoLYJy/slYzZCbbzCsRoBc8akrIn0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/VWIGk/dJMcajoLYJy/slYzZCbbzCsRoBc8akrIn0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVWIGk%2FdJMcajoLYJy%2FslYzZCbbzCsRoBc8akrIn0%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;636&quot; height=&quot;440&quot; data-origin-width=&quot;2192&quot; data-origin-height=&quot;1518&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;시군구별 상위 10 고령인구비율 비교&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1598&quot; data-origin-height=&quot;822&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/di9FqW/dJMb99NgXnn/vAJyyLCxc0Y949znSQ8WU1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/di9FqW/dJMb99NgXnn/vAJyyLCxc0Y949znSQ8WU1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/di9FqW/dJMb99NgXnn/vAJyyLCxc0Y949znSQ8WU1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdi9FqW%2FdJMb99NgXnn%2FvAJyyLCxc0Y949znSQ8WU1%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;679&quot; height=&quot;349&quot; data-origin-width=&quot;1598&quot; data-origin-height=&quot;822&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #c0d1e7;&quot;&gt;경상북도 의성군, 청도군, 봉화군, 청송군, 영덕군&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;5개가 전부&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;상위10에 들어간다는 것을 알 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;=&amp;gt; 경상북도의 고령화 지역이 가장 많았다&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;따라서 경상북도 시군구를 타깃으로 하는 것이 좋겠다고 생각했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;인사이트: 수요 대비 공급이 과한 지역 발굴&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;Tableau를 활용하여 아래와 같은 시각화 대시보드를 만들었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;다음 두 가지의 인사이트를 얻을 수 있었다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;1.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;의성군&lt;/b&gt;&lt;/span&gt;의 고령화 수치가 가장 높은데,&lt;b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;재가노인복지시설의 경우에는&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #c0d1e7;&quot;&gt;포항시&lt;/span&gt;가 제일 높은 것&lt;/b&gt;을 알 수 있다. 그러나 포항시는 경상북도 내 top10 에도 들지 않는 지역이기에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #c0d1e7;&quot;&gt;고령화 비율에 비해 노인복지시설 인프라가 과하게 분포&lt;/span&gt;되어있다고 해석할 수 있다.&lt;br /&gt;2.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;의료복지시설&lt;/b&gt;의 경우에도 같다.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #c0d1e7;&quot;&gt;&lt;b&gt;구미시, 경산시, 포항시&lt;/b&gt;&lt;/span&gt;를 중심으로 분포되어있으나 해당 지역은 고령화가 심한 지역이 아님을 알 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&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;2334&quot; data-origin-height=&quot;1570&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wsyab/dJMcacDjjdp/iLYFyu4OncVbt6PaQIlUv1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wsyab/dJMcacDjjdp/iLYFyu4OncVbt6PaQIlUv1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wsyab/dJMcacDjjdp/iLYFyu4OncVbt6PaQIlUv1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fwsyab%2FdJMcacDjjdp%2FiLYFyu4OncVbt6PaQIlUv1%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;523&quot; data-origin-width=&quot;2334&quot; data-origin-height=&quot;1570&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000;&quot; data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&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;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;대면 회의 시작&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;각 팀원의 의견은 아래와 같았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;1) 지방이 아니라 수도권에서의 고령화 지역을 탐색했다. =&amp;gt; 경기 북동부 지역을 선정하자&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;나) 상위 10 고령인구 비율을 보니 경북이 5지역이나 해당된다. =&amp;gt; 경상북도를 선정하자&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;2)&amp;nbsp; 고령화 인구 증가, 주요 인구 55세~64세 가장 많으므로 1기 신도시(분당, 일산, 평촌, 산본, 중동)를 선정하자&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;3) 노인 아파트 커뮤니티, 엔터테인먼트, 노인 학대 이슈가 1기 신도시에 있었다. &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;1기 신도시를 선정하자&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;경기 북부, 경북 전부 매력적인 소재지이지만 &quot;&lt;b&gt;1기 신도시&quot;라는 지역 타깃&lt;/b&gt;이 신선해서 해당 내용으로 주제를 바꿔&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;경기도 1기 신도시 의료/복지 인프라 현황을 분석하여 향후 신도시 아파트 보안에 활용할 수 있는 결과&lt;/span&gt;를 찾아내기로 했다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;1기 신도시 고령화에 대한 정보를 찾으면서 아래와 같은 자료들을 발견했다.&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;1366&quot; data-origin-height=&quot;634&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kB7GL/dJMcada2vZx/ZeLuMD6OArNnLCl8es7aK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kB7GL/dJMcada2vZx/ZeLuMD6OArNnLCl8es7aK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kB7GL/dJMcada2vZx/ZeLuMD6OArNnLCl8es7aK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkB7GL%2FdJMcada2vZx%2FZeLuMD6OArNnLCl8es7aK1%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;618&quot; height=&quot;287&quot; data-origin-width=&quot;1366&quot; data-origin-height=&quot;634&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;1880&quot; data-origin-height=&quot;774&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l1iZY/dJMcabxzBx2/QcgKumNo2x5gfnKUH2uTx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l1iZY/dJMcabxzBx2/QcgKumNo2x5gfnKUH2uTx1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l1iZY/dJMcabxzBx2/QcgKumNo2x5gfnKUH2uTx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl1iZY%2FdJMcabxzBx2%2FQcgKumNo2x5gfnKUH2uTx1%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;615&quot; height=&quot;253&quot; data-origin-width=&quot;1880&quot; data-origin-height=&quot;774&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;size18&quot;&gt;1기 신도시의 인구 구조 그래프를 보면, 1기 신도시에 분양을 받았던 사람들의 연령대가 현재는 30-54세 증가함을 알 수 있었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;아래 기사 내용을 보면서 &lt;span style=&quot;background-color: #f6e199;&quot;&gt;고령인구를 위한 복지시설이 필요함&lt;/span&gt;을 느꼈다. &lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;그런데 이를 1기 신도시 아파트와 어떻게 연관시킬 수 있을까?&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;내가 현재 거주하는 아파트에도 경로당은 이미 들어와있다. 경로당 말고 추가할 수 있는 서비스나 시설이 있을지 고민했다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;계속 고민하던 도중, 나는 &lt;span style=&quot;background-color: #ffc9af;&quot;&gt;시니어주택&lt;/span&gt;을 떠올리게 된다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&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;스크린샷 2026-05-28 오후 7.46.59.png&quot; data-origin-width=&quot;1294&quot; data-origin-height=&quot;468&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/77qge/dJMcabYHfjX/ztxXZEiUgkWw9aLT4k7AL0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/77qge/dJMcabYHfjX/ztxXZEiUgkWw9aLT4k7AL0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/77qge/dJMcabYHfjX/ztxXZEiUgkWw9aLT4k7AL0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F77qge%2FdJMcabYHfjX%2FztxXZEiUgkWw9aLT4k7AL0%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;674&quot; height=&quot;244&quot; data-filename=&quot;스크린샷 2026-05-28 오후 7.46.59.png&quot; data-origin-width=&quot;1294&quot; data-origin-height=&quot;468&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2026-05-28 오후 7.48.11.png&quot; data-origin-width=&quot;1044&quot; data-origin-height=&quot;446&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1Jn4W/dJMcabdfpce/0SExU0h0ZW4Slu4dybZ4kK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1Jn4W/dJMcabdfpce/0SExU0h0ZW4Slu4dybZ4kK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1Jn4W/dJMcabdfpce/0SExU0h0ZW4Slu4dybZ4kK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1Jn4W%2FdJMcabdfpce%2F0SExU0h0ZW4Slu4dybZ4kK%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;607&quot; height=&quot;259&quot; data-filename=&quot;스크린샷 2026-05-28 오후 7.48.11.png&quot; data-origin-width=&quot;1044&quot; data-origin-height=&quot;446&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;위 기사를 통해 이러한 사실을 확인할 수 있었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;1. 서울시는 2035년까지 &lt;span style=&quot;background-color: #f6e199;&quot;&gt;서울형 시니어 주택 1만 2000여 가구&lt;/span&gt;를 공급할 계획임을 밝혔다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;2. &lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;서울시 관계자는 &amp;ldquo;현재 시니어 주택은 도심에서 너무 떨어진 교외형 실버타운과 수십억원대 고가 실버타운으로 사실상 양분된 상태&amp;rdquo;라며 &amp;ldquo;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;가장 수요가 많은 중산층 시니어가 살만한 주택은 크게 부족하다&lt;/span&gt;&amp;rdquo;고 했다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;대면 회의 결과&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;위와 같은 회의 내용을 통해 우리팀은 주제를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;세종특별자치시 -&amp;gt; 1기 신도시 -&amp;gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&quot;중산층을 위한 최적의 시니어주택 입지 선정&quot;&lt;/span&gt;으로 변경하게 되었다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;2주차 멘토링&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;멘토님은 해당 주제를 마음에 들어하셨다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;그리고 노인과바다를 예시로 들며 지역을 &quot;&lt;b&gt;부산광역시&lt;/b&gt;&quot;로 선정하는 것이 어떻겠냐고 제안해 주셨다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;이제 우리가 고려해야할 점은 &lt;b&gt;65세 이상 고령자의 소득 여부를 통해 중산층을 산정&lt;/b&gt;해내야 한다는 것이었다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;2주차 멘토링 결과&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;주제를 한층 더 좁혀, &lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;&quot;중산층을 위한 부산 지역 내 최적의 시니어주택 입지 선정&quot;&lt;/b&gt;&lt;/span&gt;으로 구체화할 수 있었다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;&lt;b&gt;소득 수준에 따른 주거복지주택 이용률과 수요&lt;/b&gt;, &lt;b&gt;개인별 월소득과 자산을 분석&lt;/b&gt;하여 중산층에 대한 연구를 하기로 결정했다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;내가 팀장으로서 아래와 같은 과제를 정했고, 다음 비대면 회의까지 해당 과제를 각자 생각해오기로 했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;-&amp;nbsp;5/9&amp;nbsp;(토)&amp;nbsp;오후&amp;nbsp;2시&amp;nbsp;비대면&amp;nbsp;회의&lt;br /&gt;- 최적의 입지 선정을 위한 변수를 생각해오기 (정책 제안, 서비스)&lt;br /&gt;- 노인 자산 현황 살펴보기 (저소득/중산층 타깃 설정)&lt;br /&gt;-&amp;nbsp;부산광역시&amp;nbsp;데이터를&amp;nbsp;알아보기&lt;br /&gt;-&amp;nbsp;경기도(제1&amp;nbsp;신도시)와의&amp;nbsp;차이를&amp;nbsp;살펴보기&lt;br /&gt;-&amp;nbsp;가설&amp;nbsp;1개&amp;nbsp;정도&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;활용한 데이터&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;3. 경북 공공데이터 &amp;amp; 통계 사이트&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://gb.go.kr/Main/wel/page.do?mnu_uid=16549&amp;amp;LARGE_CODE=1130&amp;amp;MEDIUM_CODE=40&quot;&gt;https://gb.go.kr/Main/wel/page.do?mnu_uid=16549&amp;amp;LARGE_CODE=1130&amp;amp;MEDIUM_CODE=40&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1779966075550&quot; contenteditable=&quot;false&quot; data-og-image=&quot;&quot; data-og-url=&quot;https://gb.go.kr/Main/wel/page.do?LARGE_CODE=1130&amp;amp;MEDIUM_CODE=40&amp;amp;mnu_uid=16549&quot; data-og-source-url=&quot;https://gb.go.kr/Main/wel/page.do?mnu_uid=16549&amp;amp;LARGE_CODE=1130&amp;amp;MEDIUM_CODE=40&quot; data-og-host=&quot;gb.go.kr&quot; data-og-description=&quot;기본통계 현황(2024. 12. 30. 기준) 노인인구 659,227명(남 289,651, 여 369,576) 노인인구 비율 : 26.0% (남 22.6%, 여 29.5%) 참조전국 : 10,256,782(20.0%) / 1위 전남(27.2%), 2위 우리 道(26.0%) 독거노인 독거노인 : 233,093&quot; data-og-title=&quot;기본통계, 노인인구현황&amp;lt;어르신&amp;lt;여성/장애인/복지&quot; data-og-type=&quot;website&quot; data-ke-align=&quot;alignCenter&quot; data-ke-type=&quot;opengraph&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://gb.go.kr/Main/wel/page.do?mnu_uid=16549&amp;amp;LARGE_CODE=1130&amp;amp;MEDIUM_CODE=40&quot; data-source-url=&quot;https://gb.go.kr/Main/wel/page.do?mnu_uid=16549&amp;amp;LARGE_CODE=1130&amp;amp;MEDIUM_CODE=40&quot;&gt;
&lt;div style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;기본통계, 노인인구현황&amp;lt;어르신&amp;lt;여성/장애인/복지&lt;/p&gt;
&lt;p style=&quot;color: #909090;&quot; data-ke-size=&quot;size16&quot;&gt;기본통계 현황(2024. 12. 30. 기준) 노인인구 659,227명(남 289,651, 여 369,576) 노인인구 비율 : 26.0% (남 22.6%, 여 29.5%) 참조전국 : 10,256,782(20.0%) / 1위 전남(27.2%), 2위 우리 道(26.0%) 독거노인 독거노인 : 233,093&lt;/p&gt;
&lt;p style=&quot;color: #909090;&quot; data-ke-size=&quot;size16&quot;&gt;gb.go.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;</description>
      <category>프로젝트 및 공모전/Oracle 프로젝트</category>
      <category>Oracle 프로젝트</category>
      <category>오라클 프로젝트</category>
      <category>일경험</category>
      <author>아기꼬래</author>
      <guid isPermaLink="true">https://nomad1jin.tistory.com/49</guid>
      <comments>https://nomad1jin.tistory.com/49#entry49comment</comments>
      <pubDate>Thu, 28 May 2026 19:59:31 +0900</pubDate>
    </item>
    <item>
      <title>[Oracle 일경험 프로젝트] 2주차 - 주제 및 아이디어 구체화(세종)</title>
      <link>https://nomad1jin.tistory.com/48</link>
      <description>&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;size18&quot;&gt;지난 1주차 멘토링 내용은 아래와 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;1. 신도시(송도, 동탄) 도시 계획 적절성 평가를 위해 실제 입주자들의 연령대를 파악하기&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;2. 세종특별자치시로 이전 시 인프라가 잘 형성되어있는지 분석해보기&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://nomad1jin.tistory.com/45&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;2026.05.26 - [프로젝트 및 공모전] - [Oracle 일경험 프로젝트] 데이터 기반 비즈니스 전환 프로젝트 1주차&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1779962236086&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;[Oracle 일경험 프로젝트] 데이터 기반 비즈니스 전환 프로젝트 1주차&quot; data-og-description=&quot;프로젝트 개요본 프로젝트는 최근 대한민국에서 빠르게 진행되는 고령화로 인해 발생한 다양한 사회 문제를 분석하고 인사이트를 도출하는 것이다.Oracle Cloud Infrastructure, Autonomous Database, Orcal Ana&quot; data-og-host=&quot;nomad1jin.tistory.com&quot; data-og-source-url=&quot;https://nomad1jin.tistory.com/45&quot; data-og-url=&quot;https://nomad1jin.tistory.com/45&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/Umf18/dJMb9cBOENM/Bt1sExqv0ARGgbcwtNFSX0/img.png?width=800&amp;amp;height=600&amp;amp;face=0_0_800_600,https://scrap.kakaocdn.net/dn/bC3CKi/dJMb8YXSkD0/9rtlusIJg5MbCcIZTJhFJK/img.png?width=800&amp;amp;height=600&amp;amp;face=0_0_800_600,https://scrap.kakaocdn.net/dn/bpI2lc/dJMb8UHVTvp/OHFD20R15LEqAmQg2naZv1/img.png?width=1168&amp;amp;height=876&amp;amp;face=0_0_1168_876&quot;&gt;&lt;a href=&quot;https://nomad1jin.tistory.com/45&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://nomad1jin.tistory.com/45&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/Umf18/dJMb9cBOENM/Bt1sExqv0ARGgbcwtNFSX0/img.png?width=800&amp;amp;height=600&amp;amp;face=0_0_800_600,https://scrap.kakaocdn.net/dn/bC3CKi/dJMb8YXSkD0/9rtlusIJg5MbCcIZTJhFJK/img.png?width=800&amp;amp;height=600&amp;amp;face=0_0_800_600,https://scrap.kakaocdn.net/dn/bpI2lc/dJMb8UHVTvp/OHFD20R15LEqAmQg2naZv1/img.png?width=1168&amp;amp;height=876&amp;amp;face=0_0_1168_876');&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;[Oracle 일경험 프로젝트] 데이터 기반 비즈니스 전환 프로젝트 1주차&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;프로젝트 개요본 프로젝트는 최근 대한민국에서 빠르게 진행되는 고령화로 인해 발생한 다양한 사회 문제를 분석하고 인사이트를 도출하는 것이다.Oracle Cloud Infrastructure, Autonomous Database, Orcal Ana&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;nomad1jin.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;&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;size18&quot;&gt;2주차 멘토링 전에, 팀원들과 함께 해당 1, 2 사항을 각자 분석하고 비대면 회의를 진행했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;나의 경우에는 세종시에서 빠져나간 이동자수를 먼저 파악해보았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1. 세종특별자치시에서 빠져나간 이동자 수&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;KOSIS 전출지/전입지(시도)별 이동자수 데이터를 활용해서 분석했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;해당 데이터셋으로 시각화를 하기 위해 &lt;span style=&quot;background-color: #f6e199;&quot;&gt;Tableau&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;612&quot; data-origin-height=&quot;716&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lYsTW/dJMcaa6yDD6/O2c6diuWzd3UYN9hd0kwgK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lYsTW/dJMcaa6yDD6/O2c6diuWzd3UYN9hd0kwgK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lYsTW/dJMcaa6yDD6/O2c6diuWzd3UYN9hd0kwgK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlYsTW%2FdJMcaa6yDD6%2FO2c6diuWzd3UYN9hd0kwgK%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;370&quot; height=&quot;433&quot; data-origin-width=&quot;612&quot; data-origin-height=&quot;716&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;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;순이동자수의 의미가 무엇일까?&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span data-token-index=&quot;0&quot;&gt;순이동자수 = (해당 지역 &amp;rarr; 세종 유입) - (세종 &amp;rarr; 해당 지역 유출)&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 71.6277%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 25.7861%;&quot;&gt;&lt;b&gt;값&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 45.8418%;&quot;&gt;&lt;b&gt;의미&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 25.7861%;&quot;&gt;이동자수&lt;/td&gt;
&lt;td style=&quot;width: 45.8418%;&quot;&gt;세종으로 들어온 인원&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 25.7861%;&quot;&gt;순이동자수 (+)&lt;/td&gt;
&lt;td style=&quot;width: 45.8418%;&quot;&gt;세종이 그 지역보다 사람 더 많이 가져옴&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 25.7861%;&quot;&gt;순이동자수 (-)&lt;/td&gt;
&lt;td style=&quot;width: 45.8418%;&quot;&gt;세종에서 그 지역으로 더 많이 빠져나감&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;&lt;span data-token-index=&quot;0&quot;&gt;세종시 전출 이동자 수를 막대그래프로 시각화해보면?&lt;/span&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;1346&quot; data-origin-height=&quot;784&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qDOf5/dJMcadWstb1/gyauKdmnEYyppROwUpqFAK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qDOf5/dJMcadWstb1/gyauKdmnEYyppROwUpqFAK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qDOf5/dJMcadWstb1/gyauKdmnEYyppROwUpqFAK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqDOf5%2FdJMcadWstb1%2FgyauKdmnEYyppROwUpqFAK%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;565&quot; height=&quot;329&quot; data-origin-width=&quot;1346&quot; data-origin-height=&quot;784&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&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;1334&quot; data-origin-height=&quot;746&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dyUcig/dJMcaaS0oVJ/sKgrmp7wc6CLTOaReWKNyk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dyUcig/dJMcaaS0oVJ/sKgrmp7wc6CLTOaReWKNyk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dyUcig/dJMcaaS0oVJ/sKgrmp7wc6CLTOaReWKNyk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdyUcig%2FdJMcaaS0oVJ%2FsKgrmp7wc6CLTOaReWKNyk%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;552&quot; height=&quot;309&quot; data-origin-width=&quot;1334&quot; data-origin-height=&quot;746&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;size18&quot;&gt;1. 대전광역시로 가장 많이 나간 것을 알 수 있으나, 순이동자수를 따져보니 음수가 아님 = 대전 &amp;rarr; 세종으로 들어오는 사람이 더 많음&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;2. 대전, 서울, 경기도, 충청남도, 충청북도의 경우 세종에서 전출한 경우가 많았으나, &lt;b&gt;순이동자수를 따져보면 전출보다 전입이 더 많음을 알 수 있음.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&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;1920&quot; data-origin-height=&quot;1310&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdB3qr/dJMcaaS0oYj/VkPOZaDcZrkKYW2Dmmb5lk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdB3qr/dJMcaaS0oYj/VkPOZaDcZrkKYW2Dmmb5lk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdB3qr/dJMcaaS0oYj/VkPOZaDcZrkKYW2Dmmb5lk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdB3qr%2FdJMcaaS0oYj%2FVkPOZaDcZrkKYW2Dmmb5lk%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;615&quot; height=&quot;420&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1310&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;1916&quot; data-origin-height=&quot;1304&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eFhZuz/dJMcahLl2sh/jyCPgob9hsVYcrliexoPOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eFhZuz/dJMcahLl2sh/jyCPgob9hsVYcrliexoPOk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eFhZuz/dJMcahLl2sh/jyCPgob9hsVYcrliexoPOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeFhZuz%2FdJMcahLl2sh%2FjyCPgob9hsVYcrliexoPOk%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;617&quot; height=&quot;420&quot; data-origin-width=&quot;1916&quot; data-origin-height=&quot;1304&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;세종특별자치시는 떨어지는 추세, 오히려 충청북도의 순이동률이 오른 것을 알 수 있다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. 지역별 고령화 시각화&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span data-token-index=&quot;0&quot;&gt;KOSIS &amp;nbsp;성, 세대구성 및 연령별 고령자 - 시군구 데이터를 활용했다.&lt;/span&gt;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;고령화 정의&lt;/b&gt;&lt;br /&gt;평균수명의 증가에 따라 총인구 중에 차지하는 고령자(노인)의 인구비율이 점차로 많아지는 사회현상&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span data-token-index=&quot;0&quot;&gt;2024년 기준으로 60세 이상 고령인구 수 집계를 본 결과, &lt;b&gt;세종특별자치시가 62,740으로 가장 적은 것을 알 수 있다.&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;1752&quot; data-origin-height=&quot;1010&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5rdZl/dJMcaiQZ7rA/1LDNdW6l8BNlqC8DELzN9K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5rdZl/dJMcaiQZ7rA/1LDNdW6l8BNlqC8DELzN9K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5rdZl/dJMcaiQZ7rA/1LDNdW6l8BNlqC8DELzN9K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5rdZl%2FdJMcaiQZ7rA%2F1LDNdW6l8BNlqC8DELzN9K%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;624&quot; height=&quot;360&quot; data-origin-width=&quot;1752&quot; data-origin-height=&quot;1010&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;지역별 고령화를 시각화했을 때 &lt;span style=&quot;background-color: #f6e199;&quot;&gt;색깔 농도의 차이&lt;/span&gt;를 통해 &lt;b&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;1914&quot; data-origin-height=&quot;1296&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cvA4Iy/dJMcaaS0o16/DxZMCgpvFzWphqnDGIIEwk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cvA4Iy/dJMcaaS0o16/DxZMCgpvFzWphqnDGIIEwk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cvA4Iy/dJMcaaS0o16/DxZMCgpvFzWphqnDGIIEwk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcvA4Iy%2FdJMcaaS0o16%2FDxZMCgpvFzWphqnDGIIEwk%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;616&quot; height=&quot;417&quot; data-origin-width=&quot;1914&quot; data-origin-height=&quot;1296&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;비대면 회의 결과&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;세종특별자치시의 노인 관련 복지 사각지대를 찾는 것은 둘째 치고 고령인구가 가장 적은 도시이다보니, &lt;b&gt;세종특별자치시로 정부 이전 시에도 고령인구가 유동적이고 많지 않을 것이라 판단했다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;따라서 다음 멘토링 전 대면 회의(5/6)까지 &lt;span style=&quot;background-color: #c0d1e7;&quot;&gt;&lt;b&gt;고령화 지역 or 신도시&lt;/b&gt;&lt;/span&gt;를 각자 새롭게 선정해오기로 했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;&lt;span data-token-index=&quot;0&quot;&gt;데이터 출처&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;1. KOSIS 전출지/전입지(시도)별 이동자수&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;a href=&quot;https://kosis.kr/statHtml/statHtml.do?sso=ok&amp;amp;returnurl=https%3A%2F%2Fkosis.kr%3A443%2FstatHtml%2FstatHtml.do%3Fconn_path%3DI3%26tblId%3DDT_1B26003_A01%26orgId%3D101%26&quot;&gt;https://kosis.kr/statHtml/statHtml.do?sso=ok&amp;amp;returnurl=https%3A%2F%2Fkosis.kr%3A443%2FstatHtml%2FstatHtml.do%3Fconn_path%3DI3%26tblId%3DDT_1B26003_A01%26orgId%3D101%26&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1779962880317&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;KOSIS&quot; data-og-description=&quot;&quot; data-og-host=&quot;kosis.kr&quot; data-og-source-url=&quot;https://kosis.kr/statHtml/statHtml.do?sso=ok&amp;amp;returnurl=https%3A%2F%2Fkosis.kr%3A443%2FstatHtml%2FstatHtml.do%3Fconn_path%3DI3%26tblId%3DDT_1B26003_A01%26orgId%3D101%26&quot; data-og-url=&quot;https://kosis.kr/statHtml/statHtml.do?returnurl=https%3A%2F%2Fkosis.kr%3A443%2FstatHtml%2FstatHtml.do%3Fconn_path%3DI3%26tblId%3DDT_1B26003_A01%26orgId%3D101%26&amp;amp;sso=ok&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://kosis.kr/statHtml/statHtml.do?sso=ok&amp;amp;returnurl=https%3A%2F%2Fkosis.kr%3A443%2FstatHtml%2FstatHtml.do%3Fconn_path%3DI3%26tblId%3DDT_1B26003_A01%26orgId%3D101%26&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://kosis.kr/statHtml/statHtml.do?sso=ok&amp;amp;returnurl=https%3A%2F%2Fkosis.kr%3A443%2FstatHtml%2FstatHtml.do%3Fconn_path%3DI3%26tblId%3DDT_1B26003_A01%26orgId%3D101%26&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;KOSIS&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;kosis.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;size18&quot;&gt;2. KOSIS &lt;span data-token-index=&quot;0&quot;&gt;행정구역(시군구)별, 성별 인구수&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span data-token-index=&quot;0&quot;&gt;&lt;a href=&quot;https://kosis.kr/statHtml/statHtml.do?sso=ok&amp;amp;returnurl=https%3A%2F%2Fkosis.kr%3A443%2FstatHtml%2FstatHtml.do%3Flist_id%3DA_1%26obj_var_id%3D%26seqNo%3D%26tblId%3DDT_1B26001_A01%26vw_cd%3DMT_ZTITLE%26orgId%3D101%26path%3D%252FstatisticsList%252FstatisticsListIndex.do%26conn_path%3DMT_ZTITLE%26itm_id%3D%26lang_mode%3Dko%26scrId%3D%26&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://kosis.kr/statHtml/statHtml.do?sso=ok&amp;amp;returnurl=https%3A%2F%2Fkosis.kr%3A443%2FstatHtml%2FstatHtml.do%3Flist_id%3DA_1%26obj_var_id%3D%26seqNo%3D%26tblId%3DDT_1B26001_A01%26vw_cd%3DMT_ZTITLE%26orgId%3D101%26path%3D%252FstatisticsList%252FstatisticsListIndex.do%26conn_path%3DMT_ZTITLE%26itm_id%3D%26lang_mode%3Dko%26scrId%3D%26&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1779962863466&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;KOSIS&quot; data-og-description=&quot;&quot; data-og-host=&quot;kosis.kr&quot; data-og-source-url=&quot;https://kosis.kr/statHtml/statHtml.do?sso=ok&amp;amp;returnurl=https%3A%2F%2Fkosis.kr%3A443%2FstatHtml%2FstatHtml.do%3Flist_id%3DA_1%26obj_var_id%3D%26seqNo%3D%26tblId%3DDT_1B26001_A01%26vw_cd%3DMT_ZTITLE%26orgId%3D101%26path%3D%252FstatisticsList%252FstatisticsListIndex.do%26conn_path%3DMT_ZTITLE%26itm_id%3D%26lang_mode%3Dko%26scrId%3D%26&quot; data-og-url=&quot;https://kosis.kr/statHtml/statHtml.do?returnurl=https%3A%2F%2Fkosis.kr%3A443%2FstatHtml%2FstatHtml.do%3Flist_id%3DA_1%26obj_var_id%3D%26seqNo%3D%26tblId%3DDT_1B26001_A01%26vw_cd%3DMT_ZTITLE%26orgId%3D101%26path%3D%252FstatisticsList%252FstatisticsListIndex.do%26conn_path%3DMT_ZTITLE%26itm_id%3D%26lang_mode%3Dko%26scrId%3D%26&amp;amp;sso=ok&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://kosis.kr/statHtml/statHtml.do?sso=ok&amp;amp;returnurl=https%3A%2F%2Fkosis.kr%3A443%2FstatHtml%2FstatHtml.do%3Flist_id%3DA_1%26obj_var_id%3D%26seqNo%3D%26tblId%3DDT_1B26001_A01%26vw_cd%3DMT_ZTITLE%26orgId%3D101%26path%3D%252FstatisticsList%252FstatisticsListIndex.do%26conn_path%3DMT_ZTITLE%26itm_id%3D%26lang_mode%3Dko%26scrId%3D%26&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://kosis.kr/statHtml/statHtml.do?sso=ok&amp;amp;returnurl=https%3A%2F%2Fkosis.kr%3A443%2FstatHtml%2FstatHtml.do%3Flist_id%3DA_1%26obj_var_id%3D%26seqNo%3D%26tblId%3DDT_1B26001_A01%26vw_cd%3DMT_ZTITLE%26orgId%3D101%26path%3D%252FstatisticsList%252FstatisticsListIndex.do%26conn_path%3DMT_ZTITLE%26itm_id%3D%26lang_mode%3Dko%26scrId%3D%26&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;KOSIS&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;kosis.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;size18&quot;&gt;3. 경북 공공데이터 &amp;amp; 통계 사이트&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://gb.go.kr/Main/wel/page.do?mnu_uid=16549&amp;amp;LARGE_CODE=1130&amp;amp;MEDIUM_CODE=40&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://gb.go.kr/Main/wel/page.do?mnu_uid=16549&amp;amp;LARGE_CODE=1130&amp;amp;MEDIUM_CODE=40&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1779964188736&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;기본통계, 노인인구현황&amp;lt;어르신&amp;lt;여성/장애인/복지&quot; data-og-description=&quot;기본통계 현황(2024. 12. 30. 기준) 노인인구 659,227명(남 289,651, 여 369,576) 노인인구 비율 : 26.0% (남 22.6%, 여 29.5%) 참조전국 : 10,256,782(20.0%) / 1위 전남(27.2%), 2위 우리 道(26.0%) 독거노인 독거노인 : 233,093&quot; data-og-host=&quot;gb.go.kr&quot; data-og-source-url=&quot;https://gb.go.kr/Main/wel/page.do?mnu_uid=16549&amp;amp;LARGE_CODE=1130&amp;amp;MEDIUM_CODE=40&quot; data-og-url=&quot;https://gb.go.kr/Main/wel/page.do?LARGE_CODE=1130&amp;amp;MEDIUM_CODE=40&amp;amp;mnu_uid=16549&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://gb.go.kr/Main/wel/page.do?mnu_uid=16549&amp;amp;LARGE_CODE=1130&amp;amp;MEDIUM_CODE=40&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://gb.go.kr/Main/wel/page.do?mnu_uid=16549&amp;amp;LARGE_CODE=1130&amp;amp;MEDIUM_CODE=40&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;기본통계, 노인인구현황&amp;lt;어르신&amp;lt;여성/장애인/복지&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;기본통계 현황(2024. 12. 30. 기준) 노인인구 659,227명(남 289,651, 여 369,576) 노인인구 비율 : 26.0% (남 22.6%, 여 29.5%) 참조전국 : 10,256,782(20.0%) / 1위 전남(27.2%), 2위 우리 道(26.0%) 독거노인 독거노인 : 233,093&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;gb.go.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;</description>
      <category>프로젝트 및 공모전/Oracle 프로젝트</category>
      <category>Oracle 일경험</category>
      <category>오라클 프로젝트</category>
      <author>아기꼬래</author>
      <guid isPermaLink="true">https://nomad1jin.tistory.com/48</guid>
      <comments>https://nomad1jin.tistory.com/48#entry48comment</comments>
      <pubDate>Thu, 28 May 2026 19:14:04 +0900</pubDate>
    </item>
  </channel>
</rss>