<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>푸틴의 나이는 피푸틴</title>
    <link>https://kh1m-hyo.tistory.com/</link>
    <description>.</description>
    <language>ko</language>
    <pubDate>Thu, 11 Jun 2026 20:30:38 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>그나</managingEditor>
    <image>
      <title>푸틴의 나이는 피푸틴</title>
      <url>https://tistory1.daumcdn.net/tistory/8643168/attach/1e91cb79c5d34d628b5de9df4f7cbf51</url>
      <link>https://kh1m-hyo.tistory.com</link>
    </image>
    <item>
      <title>파이썬 1차시 과제</title>
      <link>https://kh1m-hyo.tistory.com/10</link>
      <description>&lt;h2 style=&quot;background-color: #f9fafb; color: #1f2937; text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;6024 : [기초-입출력] 단어 2개 입력받아 이어 붙이기(설명)(py)&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;371&quot; data-origin-height=&quot;96&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lXzaK/dJMcacwC2q8/zbSXsOvi3KtbNipFGeKNSk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lXzaK/dJMcacwC2q8/zbSXsOvi3KtbNipFGeKNSk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lXzaK/dJMcacwC2q8/zbSXsOvi3KtbNipFGeKNSk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlXzaK%2FdJMcacwC2q8%2FzbSXsOvi3KtbNipFGeKNSk%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;371&quot; height=&quot;96&quot; data-origin-width=&quot;371&quot; data-origin-height=&quot;96&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1번째 줄은 Hello World를 입력받는다고 했을때,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공백을 기준으로 Hello는 w1에 저장, World는 w2에 저장되게 입력받습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2번째 줄은 입력받는 w1과 w2를 더해줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3번째 줄은 더한 w1과 w2를 출력합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 결과는 HelloWorld가 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;background-color: #f9fafb; color: #1f2937; text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;6033 : [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기(설명)(py)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;337&quot; data-origin-height=&quot;60&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/epWFLy/dJMcacXFUHw/ILcs24eFo3rqs9tYywrdt0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/epWFLy/dJMcacXFUHw/ILcs24eFo3rqs9tYywrdt0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/epWFLy/dJMcacXFUHw/ILcs24eFo3rqs9tYywrdt0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FepWFLy%2FdJMcacXFUHw%2FILcs24eFo3rqs9tYywrdt0%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;337&quot; height=&quot;60&quot; data-origin-width=&quot;337&quot; data-origin-height=&quot;60&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1번째 줄은 문자 1개를 입력받아 a에 저장합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2번째 줄은 ord(a)를 이용해 문자를 아스키 코드로 바꾼 뒤 1을 더하고, chr()를 이용해 다시 문자로 바꾸어 출력합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 A를 입력했을때, B가 출력됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;background-color: #f9fafb; color: #1f2937; text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;6045 : [기초-산술연산] 정수 3개 입력받아 합과 평균 출력하기(설명)(py)&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;863&quot; data-origin-height=&quot;105&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RbOKb/dJMcabRXIXV/gILGMXB5KekVHHpAgcXFxK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RbOKb/dJMcabRXIXV/gILGMXB5KekVHHpAgcXFxK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RbOKb/dJMcabRXIXV/gILGMXB5KekVHHpAgcXFxK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRbOKb%2FdJMcabRXIXV%2FgILGMXB5KekVHHpAgcXFxK%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;863&quot; height=&quot;105&quot; data-origin-width=&quot;863&quot; data-origin-height=&quot;105&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1번째 줄은 정수 3개를 입력받아 공백을 기준으로 나누어 각각 a, b, c에 저장합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2번째 줄은 각각&amp;nbsp; a, b, c를 정수로 바꾼뒤 더해서 합을 구하고, 합을 3으로 나누어 평균을 계산합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 format(&quot;.2f&quot;)를 사용하여 평균을 소수점 둘째 자리로 반올림해서 출력합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약 1, 2, 3을 입력하게 되면 순서대로 합과 평균인 6과 6.200이 출력되게 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;background-color: #f9fafb; color: #1f2937; text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;6056 : [기초-논리연산] 참/거짓이 서로 다를 때에만 참 출력하기(설명)(py)&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;562&quot; data-origin-height=&quot;123&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cFxqfy/dJMcabdlDmQ/BtoZwbW8bapIK2vlRgvQh0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cFxqfy/dJMcabdlDmQ/BtoZwbW8bapIK2vlRgvQh0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cFxqfy/dJMcabdlDmQ/BtoZwbW8bapIK2vlRgvQh0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcFxqfy%2FdJMcabdlDmQ%2FBtoZwbW8bapIK2vlRgvQh0%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;562&quot; height=&quot;123&quot; data-origin-width=&quot;562&quot; data-origin-height=&quot;123&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1번째 줄은 입력된 두 값을 공백을 기준으로 나누어 a, b에 저장합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2번째 줄과 3번째 줄은 입력받은 값을 정수로 변환한 후 bool()을 사용하여 참 또는 거짓 으로 변환하여 c, d에 저장합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약 1과 0을 입력했다면 1은 참, 0은 거짓이 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4번째 줄은 c가 참이고 d가 거짓이거나, c가 거짓이고 d가 참인 경우에만 True를 출력합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉, 두 값의 참/거짓이 서로 다를 때만 True를 출력합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약 1 0을 입력한다면 True가 출력되고 0 0을 입력한다면 False가 출력됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;background-color: #f9fafb; color: #1f2937; text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;6058 : [기초-논리연산] 둘 다 거짓일 경우만 참 출력하기(py)&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;577&quot; data-origin-height=&quot;70&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ly03m/dJMcadvq76Q/3cCNUFIN3JpzkMPbe0086k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ly03m/dJMcadvq76Q/3cCNUFIN3JpzkMPbe0086k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ly03m/dJMcadvq76Q/3cCNUFIN3JpzkMPbe0086k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fly03m%2FdJMcadvq76Q%2F3cCNUFIN3JpzkMPbe0086k%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;577&quot; height=&quot;70&quot; data-origin-width=&quot;577&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;1번째 줄은 입력된 두 값을 공백을 기준으로 나누어 a, b에 저장합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2번째 줄은 입력받은 두 값을 참 또는 거짓으로 변환한 후, or를 수행하고 그 결과를 not으로 반전하여 출력합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉, 두 값이 모두 거짓인 경우에만 True를 출력합니다.&lt;/p&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;background-color: #f9fafb; color: #1f2937; text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;6070 : [기초-조건/선택실행구조] 월 입력받아 계절 출력하기(설명)(py)&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;490&quot; data-origin-height=&quot;302&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c2yDD4/dJMcagZ2mTC/eZGQmoa5JLedrh1hkey5KK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c2yDD4/dJMcagZ2mTC/eZGQmoa5JLedrh1hkey5KK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c2yDD4/dJMcagZ2mTC/eZGQmoa5JLedrh1hkey5KK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc2yDD4%2FdJMcagZ2mTC%2FeZGQmoa5JLedrh1hkey5KK%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;490&quot; height=&quot;302&quot; data-origin-width=&quot;490&quot; data-origin-height=&quot;302&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-end=&quot;53&quot; data-start=&quot;10&quot; data-ke-size=&quot;size16&quot;&gt;1번째 줄은 월을 입력받아 정수형으로 변환한 후 a에 저장합니다.&lt;/p&gt;
&lt;p data-end=&quot;105&quot; data-start=&quot;55&quot; data-ke-size=&quot;size16&quot;&gt;2~3번째 줄은 입력한 월이 12월, 1월, 2월인 경우 &quot;winter&quot;를 출력합니다.&lt;/p&gt;
&lt;p data-end=&quot;156&quot; data-start=&quot;107&quot; data-ke-size=&quot;size16&quot;&gt;4~5번째 줄은 입력한 월이 3월, 4월, 5월인 경우 &quot;spring&quot;을 출력합니다.&lt;/p&gt;
&lt;p data-end=&quot;207&quot; data-start=&quot;158&quot; data-ke-size=&quot;size16&quot;&gt;6~7번째 줄은 입력한 월이 6월, 7월, 8월인 경우 &quot;summer&quot;를 출력합니다.&lt;/p&gt;
&lt;p data-end=&quot;265&quot; data-start=&quot;209&quot; data-ke-size=&quot;size16&quot;&gt;8~9번째 줄은 위 조건이 만족하지 않는 경우 &quot;fall&quot;을 출력합니다.&lt;/p&gt;
&lt;p data-end=&quot;293&quot; data-start=&quot;267&quot; data-ke-size=&quot;size16&quot;&gt;따라서 입력한 월에 해당하는 계절이 출력됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;background-color: #f9fafb; color: #1f2937; text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;6074 : [기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기(설명)(py)&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;372&quot; data-origin-height=&quot;162&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Wfdvs/dJMcaa6FGfa/BJ7xRwfO2raYDtTYaKuzyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Wfdvs/dJMcaa6FGfa/BJ7xRwfO2raYDtTYaKuzyK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Wfdvs/dJMcaa6FGfa/BJ7xRwfO2raYDtTYaKuzyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWfdvs%2FdJMcaa6FGfa%2FBJ7xRwfO2raYDtTYaKuzyK%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;372&quot; height=&quot;162&quot; data-origin-width=&quot;372&quot; data-origin-height=&quot;162&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-end=&quot;381&quot; data-start=&quot;310&quot; data-ke-size=&quot;size16&quot;&gt;1번째 줄은 문자 1개를 입력받고 ord()를 사용하여 아스키 코드로 변환한 후 c에 저장합니다..&lt;/p&gt;
&lt;p data-end=&quot;424&quot; data-start=&quot;383&quot; data-ke-size=&quot;size16&quot;&gt;2번째 줄은 문자 'a'의 아스키 코드를 t에 저장합니다.&lt;/p&gt;
&lt;p data-end=&quot;466&quot; data-start=&quot;426&quot; data-ke-size=&quot;size16&quot;&gt;3번째 줄은 t가 c보다 작거나 같은 동안 반복하는 반복문입니다.&lt;/p&gt;
&lt;p data-end=&quot;513&quot; data-start=&quot;468&quot; data-ke-size=&quot;size16&quot;&gt;4번째 줄은 chr()를 사용하여 아스키 코드를 문자로 변환한 후 출력합니다.&lt;/p&gt;
&lt;p data-end=&quot;558&quot; data-start=&quot;515&quot; data-ke-size=&quot;size16&quot;&gt;5번째 줄은 t에 1을 더합니다.&lt;/p&gt;
&lt;p data-end=&quot;597&quot; data-start=&quot;560&quot; data-ke-size=&quot;size16&quot;&gt;따라서 f를 입력하면 a b c d e f가 출력됩니다.&lt;/p&gt;</description>
      <author>그나</author>
      <guid isPermaLink="true">https://kh1m-hyo.tistory.com/10</guid>
      <comments>https://kh1m-hyo.tistory.com/10#entry10comment</comments>
      <pubDate>Mon, 8 Jun 2026 00:36:21 +0900</pubDate>
    </item>
    <item>
      <title>아두이노 3차시</title>
      <link>https://kh1m-hyo.tistory.com/9</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;download.jpg&quot; data-origin-width=&quot;259&quot; data-origin-height=&quot;194&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bnLYoV/dJMcaaS19zb/rs6RmKXugAKlVkgHCinz20/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnLYoV/dJMcaaS19zb/rs6RmKXugAKlVkgHCinz20/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnLYoV/dJMcaaS19zb/rs6RmKXugAKlVkgHCinz20/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbnLYoV%2FdJMcaaS19zb%2Frs6RmKXugAKlVkgHCinz20%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;259&quot; height=&quot;194&quot; data-filename=&quot;download.jpg&quot; data-origin-width=&quot;259&quot; data-origin-height=&quot;194&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LCD는 Liquid Crystal Display의 약자로, 액정이라고 불립니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LCD로는 데이터를 출력할 수 있고, 데스크탑이 없어도 사용자가 그 데이터를 확인할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 전력소모가 적고, 얇고 가벼워서 실생활에서 많이 쓰입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;download.jpg&quot; data-origin-width=&quot;259&quot; data-origin-height=&quot;194&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/k8WBH/dJMcahq6QjX/3MC0QmUA0XR3phiwksqUqK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/k8WBH/dJMcahq6QjX/3MC0QmUA0XR3phiwksqUqK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/k8WBH/dJMcahq6QjX/3MC0QmUA0XR3phiwksqUqK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fk8WBH%2FdJMcahq6QjX%2F3MC0QmUA0XR3phiwksqUqK%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;259&quot; height=&quot;194&quot; data-filename=&quot;download.jpg&quot; data-origin-width=&quot;259&quot; data-origin-height=&quot;194&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;download.jpg&quot; data-origin-width=&quot;225&quot; data-origin-height=&quot;225&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYigbB/dJMcaftft8y/7jQ5a4wLenj9vtUh9csZUk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYigbB/dJMcaftft8y/7jQ5a4wLenj9vtUh9csZUk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYigbB/dJMcaftft8y/7jQ5a4wLenj9vtUh9csZUk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYigbB%2FdJMcaftft8y%2F7jQ5a4wLenj9vtUh9csZUk%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;225&quot; height=&quot;225&quot; data-filename=&quot;download.jpg&quot; data-origin-width=&quot;225&quot; data-origin-height=&quot;225&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LCD는 위 사진처럼 지하철과 버스 안내판, 심지어 핸드폰에도 사용됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;9nQ3_9RCyzoGPVTA06MXIuzVUN7EMiv6SyBPrClH2uid-Rpo14Rddu05dCBKnVuaFK_UuBQDfxP_yGbFwNlrqsozab6CttPDf72L-q2x9XL895B4ecSplVdf-m6GcRIEiuxWUA4E2ceEaEJMOQxtGYec1ppt3tTk_BeyU4VpmMA.jpg&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;500&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NPxWm/dJMcacwyp0M/sRPcZgO8NrZUPo2aIMbsB0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NPxWm/dJMcacwyp0M/sRPcZgO8NrZUPo2aIMbsB0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NPxWm/dJMcacwyp0M/sRPcZgO8NrZUPo2aIMbsB0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNPxWm%2FdJMcacwyp0M%2FsRPcZgO8NrZUPo2aIMbsB0%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;447&quot; height=&quot;447&quot; data-filename=&quot;9nQ3_9RCyzoGPVTA06MXIuzVUN7EMiv6SyBPrClH2uid-Rpo14Rddu05dCBKnVuaFK_UuBQDfxP_yGbFwNlrqsozab6CttPDf72L-q2x9XL895B4ecSplVdf-m6GcRIEiuxWUA4E2ceEaEJMOQxtGYec1ppt3tTk_BeyU4VpmMA.jpg&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;500&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;온습도센서는 주변의 온도와 습도를 측정하는 센서입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;측정한 값을 아두이노 IDE의 시리얼 모니터로 출력하여 현재 상태를 알 수 있습니다.&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&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;HPuv9mQGa9aJ-SEpGGD6rbqkomULSViwpE3cCWDcZAnCMcVX3-QzifiDxPQM6gg8BczVMVbKWovo4R557SLeSpkFzhIgR3Njfkf2G5sQsdZwUNKV7L_1Ob8vi-WOMBxEPYSPTkeG9GHOjk1iPFW_D8wiwek75XmtHCtvF0HTG3Y.jpg&quot; data-origin-width=&quot;1147&quot; data-origin-height=&quot;860&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4XcGi/dJMcaaS19H2/Ml3TCmJPm2S8WMvFBmKsi0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4XcGi/dJMcaaS19H2/Ml3TCmJPm2S8WMvFBmKsi0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4XcGi/dJMcaaS19H2/Ml3TCmJPm2S8WMvFBmKsi0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4XcGi%2FdJMcaaS19H2%2FMl3TCmJPm2S8WMvFBmKsi0%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;434&quot; height=&quot;325&quot; data-filename=&quot;HPuv9mQGa9aJ-SEpGGD6rbqkomULSViwpE3cCWDcZAnCMcVX3-QzifiDxPQM6gg8BczVMVbKWovo4R557SLeSpkFzhIgR3Njfkf2G5sQsdZwUNKV7L_1Ob8vi-WOMBxEPYSPTkeG9GHOjk1iPFW_D8wiwek75XmtHCtvF0HTG3Y.jpg&quot; data-origin-width=&quot;1147&quot; data-origin-height=&quot;860&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CDS 조도센서는 주변의 밝기를 감지하는 센서입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;밝기에 따라 저항값이 변하는데 밝을수록 작아지고, 어두울수록 커집니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이를 이용해 자동으로 LED를 켜고 끌 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 CDS 조도센서는 안정적인 입력 값을 얻기 위해 저항과 함께 연결해야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서 센서와 저항을 직렬로 연결하여 풀다운 저항으로 만들어야합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 여기서 풀다운 저항은 입력 핀이 기본적으로 LOW인 상태로 있도록 해주는 저항입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; 버튼을 누르지 않았을 때는 LOW이고, 버튼을 눌렀을 때는 HIGH 신호가 갑니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;download.jpg&quot; data-origin-width=&quot;247&quot; data-origin-height=&quot;204&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bnn54N/dJMcab5sHhj/ITKbDonClZTyKHQctCr9i1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnn54N/dJMcab5sHhj/ITKbDonClZTyKHQctCr9i1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnn54N/dJMcab5sHhj/ITKbDonClZTyKHQctCr9i1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbnn54N%2FdJMcab5sHhj%2FITKbDonClZTyKHQctCr9i1%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;247&quot; height=&quot;204&quot; data-filename=&quot;download.jpg&quot; data-origin-width=&quot;247&quot; data-origin-height=&quot;204&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서보모터는 무한으로 회전하는 일반 모터와 다르게 원하는 각도로 정확하게 회전할 수 있는 모터입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서보모터는 0도부터 180도 사이의 특정 각도로 움직일 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아두이노 IDE에서 각도를 지정하면 그 각도만큼 회전한 후에 멈춥니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;615&quot; data-origin-height=&quot;201&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4uUPO/dJMcagFKuzA/wu2nhtSfd4lKd1vbKBv21K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4uUPO/dJMcagFKuzA/wu2nhtSfd4lKd1vbKBv21K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4uUPO/dJMcagFKuzA/wu2nhtSfd4lKd1vbKBv21K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4uUPO%2FdJMcagFKuzA%2Fwu2nhtSfd4lKd1vbKBv21K%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;201&quot; data-origin-width=&quot;615&quot; data-origin-height=&quot;201&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서보모터와 일반모터의 차이는 위 표처럼 정리할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 PWM은 Pulse Width Modulation의 약자로 디지털 신호, 즉 켜짐과 꺼짐을 반복하여 아날로그처럼 작동하는 기술입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아두이노에서는 LED밝기 조절이나 모터속도 제어에 사용됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;download.jpg&quot; data-origin-width=&quot;219&quot; data-origin-height=&quot;230&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nP3Ep/dJMcacXA9hb/i2HpowvouGoQPDJ1pkOywK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nP3Ep/dJMcacXA9hb/i2HpowvouGoQPDJ1pkOywK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nP3Ep/dJMcacXA9hb/i2HpowvouGoQPDJ1pkOywK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnP3Ep%2FdJMcacXA9hb%2Fi2HpowvouGoQPDJ1pkOywK%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;219&quot; height=&quot;230&quot; data-filename=&quot;download.jpg&quot; data-origin-width=&quot;219&quot; data-origin-height=&quot;230&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아두이노 조이스틱은 상하좌우 방향을 입력할 수 있는 센서이비낟.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;조이스틱을 움직일때마다 X와 Y의 값이 변하고, 아두이노는 이를 활용해 방향을 판단합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또한 조이스틱을 누르면 버튼처럼 사용할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;==========실습==========&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;387&quot; data-origin-height=&quot;232&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mqVeA/dJMcaaersII/Rbdp1LFxfyy2DNMsxKVdp1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mqVeA/dJMcaaersII/Rbdp1LFxfyy2DNMsxKVdp1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mqVeA/dJMcaaersII/Rbdp1LFxfyy2DNMsxKVdp1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmqVeA%2FdJMcaaersII%2FRbdp1LFxfyy2DNMsxKVdp1%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;387&quot; height=&quot;232&quot; data-origin-width=&quot;387&quot; data-origin-height=&quot;232&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/cNuOR5/dJMcab5sH1p/GjbqwKqPyLlt66UcPeQf70/KakaoTalk_20260531_191128316.mp4?attach=1&amp;amp;knm=tfile.mp4&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;KakaoTalk_20260531_191128316.mp4&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;4.11MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&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;조도센서로 밝기를 0.5초에 한번씩 측정하는 영상과 코드입니다.&lt;/p&gt;</description>
      <author>그나</author>
      <guid isPermaLink="true">https://kh1m-hyo.tistory.com/9</guid>
      <comments>https://kh1m-hyo.tistory.com/9#entry9comment</comments>
      <pubDate>Sun, 31 May 2026 19:13:26 +0900</pubDate>
    </item>
    <item>
      <title>아두이노 2차시</title>
      <link>https://kh1m-hyo.tistory.com/8</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;아두이노에서 부저는 능동부저와 수동부저가 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;download.jpg&quot; data-origin-width=&quot;225&quot; data-origin-height=&quot;225&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ILMUz/dJMcaf7FBeJ/rP9ZeoFKBvpEWTT6mCD260/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ILMUz/dJMcaf7FBeJ/rP9ZeoFKBvpEWTT6mCD260/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ILMUz/dJMcaf7FBeJ/rP9ZeoFKBvpEWTT6mCD260/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FILMUz%2FdJMcaf7FBeJ%2FrP9ZeoFKBvpEWTT6mCD260%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;225&quot; height=&quot;225&quot; data-filename=&quot;download.jpg&quot; data-origin-width=&quot;225&quot; data-origin-height=&quot;225&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;download.jpg&quot; data-origin-width=&quot;225&quot; data-origin-height=&quot;225&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dp3Kbw/dJMcaaSR9Ym/kvZAnOmWxHGFsvLACKh4Ik/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dp3Kbw/dJMcaaSR9Ym/kvZAnOmWxHGFsvLACKh4Ik/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dp3Kbw/dJMcaaSR9Ym/kvZAnOmWxHGFsvLACKh4Ik/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdp3Kbw%2FdJMcaaSR9Ym%2FkvZAnOmWxHGFsvLACKh4Ik%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;225&quot; height=&quot;225&quot; data-filename=&quot;download.jpg&quot; data-origin-width=&quot;225&quot; data-origin-height=&quot;225&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;능동부저는 음이 하나밖에 없고 다리길이가 다르며, 전원만 공급해도 바로 소리가 납니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수동부저는 음이 여러개이고, 다리길이가 같으며, 주파수를 입력해야 소리가 납니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아두이노 IDE 에는 시리얼 모니터가 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;7_hu_625f08a5149fedd5.webp&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;744&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/be278Z/dJMcadPwjCy/dvYZ3GhpwidCFIxefWPSdk/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/be278Z/dJMcadPwjCy/dvYZ3GhpwidCFIxefWPSdk/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/be278Z/dJMcadPwjCy/dvYZ3GhpwidCFIxefWPSdk/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbe278Z%2FdJMcadPwjCy%2FdvYZ3GhpwidCFIxefWPSdk%2Fimg.webp&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;509&quot; height=&quot;379&quot; data-filename=&quot;7_hu_625f08a5149fedd5.webp&quot; data-origin-width=&quot;1000&quot; data-origin-height=&quot;744&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시리얼 모니터는 PC와 아두이노 보드가 데이터를 주고받을 수 있는 기능입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음은 텍트 스위치입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;텍트 스위치는 버튼처럼 눌러서 신호를 연결해주 부품입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;버튼을 누르면 전기가 흐르고, 떼면 흐르지 않습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;429&quot; data-origin-height=&quot;533&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sjGs5/dJMcaaegVr4/hYZ1rPHDtUUeoa67TZ05Rk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sjGs5/dJMcaaegVr4/hYZ1rPHDtUUeoa67TZ05Rk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sjGs5/dJMcaaegVr4/hYZ1rPHDtUUeoa67TZ05Rk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsjGs5%2FdJMcaaegVr4%2FhYZ1rPHDtUUeoa67TZ05Rk%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;285&quot; height=&quot;354&quot; data-origin-width=&quot;429&quot; data-origin-height=&quot;533&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉, 버튼을 누르지 않았을때는 1번과 2번만 연결되지만, 버튼을 눌렀을때는 3번 4번까지 모두 연결된다는 뜻입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아두이노에서 Floating 현상은 HIGH와 LOW가 정확하게 정해지지 않아서 전압을 모르는 상태입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;방지하기 위해선, 풀업저항(Pull UP) 또는 풀다운저항(Pull DOWN)을 사용합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;풀업 방식은 버튼을 눌렀을땐 0, 누르지 않았을때는 1이지만,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 반대로 풀다운 방식은 버튼을 눌렀을땐 1, 누르지 않았을때는 0입니다.&lt;/p&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;pinMode() 명령어에서 INPUT_PULLUP, INPUT_PULLDOWN 과 같이 모드들을 제공합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음은 가변저항입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷_2017-02-28_오후_8.57.02.png&quot; data-origin-width=&quot;403&quot; data-origin-height=&quot;401&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cUA7Oq/dJMcagS5ola/8KPqkECGVccBL99bwcXqRk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cUA7Oq/dJMcagS5ola/8KPqkECGVccBL99bwcXqRk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cUA7Oq/dJMcagS5ola/8KPqkECGVccBL99bwcXqRk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcUA7Oq%2FdJMcagS5ola%2F8KPqkECGVccBL99bwcXqRk%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;351&quot; height=&quot;349&quot; data-filename=&quot;스크린샷_2017-02-28_오후_8.57.02.png&quot; data-origin-width=&quot;403&quot; data-origin-height=&quot;401&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가변저항은 돌려서 직접 저항을 조절할 수 있는 부품입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;손잡이를 돌리면 전압이 변합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음은 초음파 센서입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;초음파센서1.png&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;234&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ShDij/dJMcabEebC6/GBaP7T9kBkBT2Z3uVxY520/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ShDij/dJMcabEebC6/GBaP7T9kBkBT2Z3uVxY520/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ShDij/dJMcabEebC6/GBaP7T9kBkBT2Z3uVxY520/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FShDij%2FdJMcabEebC6%2FGBaP7T9kBkBT2Z3uVxY520%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;400&quot; height=&quot;234&quot; data-filename=&quot;초음파센서1.png&quot; data-origin-width=&quot;400&quot; data-origin-height=&quot;234&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;초음파 센서는 초음파를 이용해서 물체와의 거리를 측정하는 부품입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;초음파를 보내고 다시 돌아오는 시간을 계산해서 거리를 측정합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;==========실습==========&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;509&quot; data-origin-height=&quot;533&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bCbl5H/dJMb99TWkox/J4pQX5yjhnQPCvbp7jDmq1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bCbl5H/dJMb99TWkox/J4pQX5yjhnQPCvbp7jDmq1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bCbl5H/dJMb99TWkox/J4pQX5yjhnQPCvbp7jDmq1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbCbl5H%2FdJMb99TWkox%2FJ4pQX5yjhnQPCvbp7jDmq1%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;509&quot; height=&quot;533&quot; data-origin-width=&quot;509&quot; data-origin-height=&quot;533&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/bZQsaE/dJMcaciM4zS/PNsZyotNZvA0IvkiZbyomK/2.mp4?attach=1&amp;amp;knm=tfile.mp4&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;2.mp4&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;7.26MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;setup에서 a는 초음파를 보내는 핀이고, b는 초음파를 받는 핀입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;각각 3번, 2번 핀입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Serial.begin으로 시리얼 모니터 사용 시작합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3번핀 a를 출력으로, 2번핀 b를 입력으로 설정해줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;loop 안에는 시간변수 Length와 거리변수 distance를 지정해줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 digitalWrite에서 Low는 초기화,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;delayMicroseconds는 입력한 수의 밀리초만큼 지연,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그다음 degital Write HIGH는 초음파 발사, 다시 지연, 발사 종료 순으로 초음파를 보냅니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Length = pulseIn(b, HIGH) 부분은 갔다가 돌아온 부분을 측정합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;distance = ((34000 * Length) / 1000000) / 2; 부분은 초음파가 이동한 거리를 계산합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Serial.print는 측정한 거리를 cm단위로 출력하는 부분입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 후 1초동안 지연합니다.&lt;/p&gt;</description>
      <author>그나</author>
      <guid isPermaLink="true">https://kh1m-hyo.tistory.com/8</guid>
      <comments>https://kh1m-hyo.tistory.com/8#entry8comment</comments>
      <pubDate>Sat, 16 May 2026 19:15:30 +0900</pubDate>
    </item>
    <item>
      <title>아두이노 1차시</title>
      <link>https://kh1m-hyo.tistory.com/7</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;IoT는 Internet of Things의 약자로 사물인터넷을 말합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를들어 스마트워치, 스마트홈 등이 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KdtESD2HOWrg40LVja5i35V-o_rxru6mr7lNbAUaGMI06ljOSIb1tnKErhjr3vjZO0gZ6tPB5Zs1WXq0ECGpag.svg&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;490&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bQqnwi/dJMb997pSPE/RQESjGwV9NQFw8D06t6T81/tfile.svg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQqnwi/dJMb997pSPE/RQESjGwV9NQFw8D06t6T81/tfile.svg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQqnwi/dJMb997pSPE/RQESjGwV9NQFw8D06t6T81/tfile.svg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQqnwi%2FdJMb997pSPE%2FRQESjGwV9NQFw8D06t6T81%2Ftfile.svg&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;406&quot; height=&quot;276&quot; data-filename=&quot;KdtESD2HOWrg40LVja5i35V-o_rxru6mr7lNbAUaGMI06ljOSIb1tnKErhjr3vjZO0gZ6tPB5Zs1WXq0ECGpag.svg&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;490&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아두이노는 IoT에서 사용되는 오픈소스 마이크로 컨트롤 플랫폼입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아두이노의 종류로는 기본적으로 쓰이는 Uno, 더 작은버전인 Nano, 게임에서 사용되는 Leonardo, 큰 프로젝트 개발에 사용되는 Mega, 성능이 좋은 Due가 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Arduino_Uno_006.jpg&quot; data-origin-width=&quot;1600&quot; data-origin-height=&quot;1052&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/W9dQt/dJMcadWfqHA/nE1kBldIRgZ8VsRQvv9s5K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/W9dQt/dJMcadWfqHA/nE1kBldIRgZ8VsRQvv9s5K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/W9dQt/dJMcadWfqHA/nE1kBldIRgZ8VsRQvv9s5K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FW9dQt%2FdJMcadWfqHA%2FnE1kBldIRgZ8VsRQvv9s5K%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;521&quot; height=&quot;343&quot; data-filename=&quot;Arduino_Uno_006.jpg&quot; data-origin-width=&quot;1600&quot; data-origin-height=&quot;1052&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아두이노 Uno는 기본적으로 이렇게 생겼습니다.&lt;/p&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;여기서 VCC는 (+)이고, GND는 (-)입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 아두이노에서 켜짐은 1 또는 HIGH로 표시하고, 꺼짐은 0 또는 LOW로 표시하고, 아날로그는 0부터 1023까지입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 아두이노와 함께 사용하는 주요 부품들을 설명하겠습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;506&quot; data-origin-height=&quot;190&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uaxXt/dJMcagrVLSH/uYZ3E0mKFWRkOa3NDkBBBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uaxXt/dJMcagrVLSH/uYZ3E0mKFWRkOa3NDkBBBk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uaxXt/dJMcagrVLSH/uYZ3E0mKFWRkOa3NDkBBBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuaxXt%2FdJMcagrVLSH%2FuYZ3E0mKFWRkOa3NDkBBBk%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;506&quot; height=&quot;190&quot; data-origin-width=&quot;506&quot; data-origin-height=&quot;190&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 사진은 점퍼케이블로, 암핀과 수핀이 있으며 서로 다른 부품을 연결할때 사용합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;img.jpg&quot; data-origin-width=&quot;782&quot; data-origin-height=&quot;511&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bemmd8/dJMcaffxp3b/NITfcSLv8KGMunIdlf58qK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bemmd8/dJMcaffxp3b/NITfcSLv8KGMunIdlf58qK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bemmd8/dJMcaffxp3b/NITfcSLv8KGMunIdlf58qK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbemmd8%2FdJMcaffxp3b%2FNITfcSLv8KGMunIdlf58qK%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;543&quot; height=&quot;511&quot; data-filename=&quot;img.jpg&quot; data-origin-width=&quot;782&quot; data-origin-height=&quot;511&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이&amp;nbsp; 사진은 브레드보드이고, 흔히 빵판이라고도 불립니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;빵판을 사용하면 부품들을 쉽게 꽂아서 사용할 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;download.jpg&quot; data-origin-width=&quot;261&quot; data-origin-height=&quot;193&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cUMbD7/dJMcaaecHGR/RLTL7KqMO1xlMmE4lOtnL1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cUMbD7/dJMcaaecHGR/RLTL7KqMO1xlMmE4lOtnL1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cUMbD7/dJMcaaecHGR/RLTL7KqMO1xlMmE4lOtnL1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcUMbD7%2FdJMcaaecHGR%2FRLTL7KqMO1xlMmE4lOtnL1%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;261&quot; height=&quot;193&quot; data-filename=&quot;download.jpg&quot; data-origin-width=&quot;261&quot; data-origin-height=&quot;193&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 사진은 저항으로, 전기가 흐르지 않도록 조절하는 역할을 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약 저항을 사용하지 않고, LED를 사용한다면, 고장나게 되기 때문에 중요한 부품중 하나입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 저항과 함께 자주 사용하는 LED를 설명하겠습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;download.jpg&quot; data-origin-width=&quot;225&quot; data-origin-height=&quot;225&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfTg4Y/dJMcadom4JK/e7LCbnY10Tw9qzEFhbefa0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfTg4Y/dJMcadom4JK/e7LCbnY10Tw9qzEFhbefa0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfTg4Y/dJMcadom4JK/e7LCbnY10Tw9qzEFhbefa0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfTg4Y%2FdJMcadom4JK%2Fe7LCbnY10Tw9qzEFhbefa0%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;225&quot; height=&quot;225&quot; data-filename=&quot;download.jpg&quot; data-origin-width=&quot;225&quot; data-origin-height=&quot;225&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LED는 아두이노에서 많이 사용되며, 전기가 흐르면 빛을 내는 부품입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;긴다리가 (+), 짧은 다리가 (-)입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약 다리길이가 비슷해서 구분이 안된다면, LED 안쪽에 있는 삼각형으로 구분할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 이제 LED를 켜기 위해 필요한 전류와 전압에 대해 설명하겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전류는 전기가 흐르는 양을 나타냅니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기호는 I이고, 단위는 A(암페어)이며 암페어라고 읽습니다.&lt;/p&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;기호는 V이고, 단위도 V(볼트)를 사용하며 볼트라고 읽습니다.&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;이제 아두이노를 제어하기 위해 사용하는 프로그램인 아두이노 IDE에 대해 설명하겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아두이노 IDE는 C언어 문법을 기반으로 만들어졌으며, 아두이노 코드를 작성하고 실행하는 프로그램입니다.\&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사용하기 위해선 아두이노 본체와 컴퓨터를 연결해야합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1262&quot; data-origin-height=&quot;679&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/A6gUP/dJMcaarJTNg/OHwsSVVXy8xxurdBfhhtD0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/A6gUP/dJMcaarJTNg/OHwsSVVXy8xxurdBfhhtD0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/A6gUP/dJMcaarJTNg/OHwsSVVXy8xxurdBfhhtD0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FA6gUP%2FdJMcaarJTNg%2FOHwsSVVXy8xxurdBfhhtD0%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;710&quot; height=&quot;679&quot; data-origin-width=&quot;1262&quot; data-origin-height=&quot;679&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 후, 코드를 입력한 뒤, 화살표를 눌러 실행결과를 확인할 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;757&quot; data-origin-height=&quot;327&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xwENc/dJMcabjTOib/XUTsMdKKkXimGlwBxEzgSK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xwENc/dJMcabjTOib/XUTsMdKKkXimGlwBxEzgSK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xwENc/dJMcabjTOib/XUTsMdKKkXimGlwBxEzgSK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxwENc%2FdJMcabjTOib%2FXUTsMdKKkXimGlwBxEzgSK%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;544&quot; height=&quot;235&quot; data-origin-width=&quot;757&quot; data-origin-height=&quot;327&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아두이노는 C언어처럼 변수 선언을 할 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;162&quot; data-origin-height=&quot;56&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bEbNc1/dJMcagZKfpl/VXFZgpGk3eSW2ZbzJyGW11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bEbNc1/dJMcagZKfpl/VXFZgpGk3eSW2ZbzJyGW11/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bEbNc1/dJMcagZKfpl/VXFZgpGk3eSW2ZbzJyGW11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEbNc1%2FdJMcagZKfpl%2FVXFZgpGk3eSW2ZbzJyGW11%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;162&quot; height=&quot;56&quot; data-origin-width=&quot;162&quot; data-origin-height=&quot;56&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러나 void setup, void loop 바깥에서 선언을 해줘야합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서, void setup은 아두이노가 실행될때 한번만 실행되는 부분이고, void loop는 끝날때까지 반복실행되는 부분입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 아두이노에서 사용되는 명령어에 대해 설명해보겠습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;208&quot; data-origin-height=&quot;84&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/clrS8g/dJMcahxC4gv/QHioobrjZuAbIaqz4faaOK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/clrS8g/dJMcahxC4gv/QHioobrjZuAbIaqz4faaOK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/clrS8g/dJMcahxC4gv/QHioobrjZuAbIaqz4faaOK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FclrS8g%2FdJMcahxC4gv%2FQHioobrjZuAbIaqz4faaOK%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;208&quot; height=&quot;84&quot; data-origin-width=&quot;208&quot; data-origin-height=&quot;84&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;첫번째로, pinMode가 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;pinMode는 아두이노의 핀의 역할을 입력으로 설정할지, 출력으로 설정할지 정할때 사용됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;pinMode(&amp;lt;핀 번호&amp;gt;, INPUT 또는 OUTPUT); 와 같이 사용할 수 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;234&quot; data-origin-height=&quot;76&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ASyIe/dJMcad2ZPSe/IRnxZDwTaBjkSi1PBhVuAK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ASyIe/dJMcad2ZPSe/IRnxZDwTaBjkSi1PBhVuAK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ASyIe/dJMcad2ZPSe/IRnxZDwTaBjkSi1PBhVuAK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FASyIe%2FdJMcad2ZPSe%2FIRnxZDwTaBjkSi1PBhVuAK%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;234&quot; height=&quot;76&quot; data-origin-width=&quot;234&quot; data-origin-height=&quot;76&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;두번째로는, digitalWrite가 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;digitalWrite는 아두이노 핀에 켜짐(HIGH) 또는 꺼짐(LOW) 신호를 보낼 때 사용됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;digitalWrite(&amp;lt;핀 번호&amp;gt;, HIGH 또는 LOW); 와 같이 사용할 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;227&quot; data-origin-height=&quot;96&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dVe6Lg/dJMcahK90uu/bTnxyX3eQMpdeOHrhRRnXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dVe6Lg/dJMcahK90uu/bTnxyX3eQMpdeOHrhRRnXk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dVe6Lg/dJMcahK90uu/bTnxyX3eQMpdeOHrhRRnXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdVe6Lg%2FdJMcahK90uu%2FbTnxyX3eQMpdeOHrhRRnXk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;227&quot; height=&quot;96&quot; data-origin-width=&quot;227&quot; data-origin-height=&quot;96&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마지막으로, delay가 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;delay는 코드를 잠시 지연되게 하는 명령어입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;숫자 1000당 1초이기 때문에, 제가 위 사진에 입력한 지연시간은 2.026초라고 할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;delay(숫자); 와 같이 사용할 수 있습니다.&lt;/p&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;5개의 LED가 1초마다 번갈아가며 켜지게 만들었습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;261&quot; data-origin-height=&quot;665&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OInk9/dJMcadaQqrt/zPLTKf4kl3ZmxkCS2g8Qb1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OInk9/dJMcadaQqrt/zPLTKf4kl3ZmxkCS2g8Qb1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OInk9/dJMcadaQqrt/zPLTKf4kl3ZmxkCS2g8Qb1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOInk9%2FdJMcadaQqrt%2FzPLTKf4kl3ZmxkCS2g8Qb1%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;261&quot; height=&quot;665&quot; data-origin-width=&quot;261&quot; data-origin-height=&quot;665&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;249&quot; data-origin-height=&quot;267&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcJ0Em/dJMcah5tpn5/MRnKaFhdqiURZ3BQ5YMup1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcJ0Em/dJMcah5tpn5/MRnKaFhdqiURZ3BQ5YMup1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcJ0Em/dJMcah5tpn5/MRnKaFhdqiURZ3BQ5YMup1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcJ0Em%2FdJMcah5tpn5%2FMRnKaFhdqiURZ3BQ5YMup1%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;249&quot; height=&quot;267&quot; data-origin-width=&quot;249&quot; data-origin-height=&quot;267&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/cqJ0Yo/dJMcagMgOyk/ITH136bKTKI9YKdZzLj1Xk/1.mp4?attach=1&amp;amp;knm=tfile.mp4&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;1.mp4&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;3.72MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실행 결과는 이렇습니다.&lt;/p&gt;</description>
      <author>그나</author>
      <guid isPermaLink="true">https://kh1m-hyo.tistory.com/7</guid>
      <comments>https://kh1m-hyo.tistory.com/7#entry7comment</comments>
      <pubDate>Mon, 11 May 2026 23:56:41 +0900</pubDate>
    </item>
    <item>
      <title>구조체</title>
      <link>https://kh1m-hyo.tistory.com/6</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;333&quot; data-origin-height=&quot;384&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cIJJsk/dJMcahqQVzj/Wfwp7FBl8PWfBAw8ZQ6TN0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cIJJsk/dJMcahqQVzj/Wfwp7FBl8PWfBAw8ZQ6TN0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cIJJsk/dJMcahqQVzj/Wfwp7FBl8PWfBAw8ZQ6TN0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcIJJsk%2FdJMcahqQVzj%2FWfwp7FBl8PWfBAw8ZQ6TN0%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;333&quot; height=&quot;384&quot; data-origin-width=&quot;333&quot; data-origin-height=&quot;384&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;154&quot; data-origin-height=&quot;34&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/42wy8/dJMcadPriza/uZKxfAto4TqRkvlRFSIYH1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/42wy8/dJMcadPriza/uZKxfAto4TqRkvlRFSIYH1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/42wy8/dJMcadPriza/uZKxfAto4TqRkvlRFSIYH1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F42wy8%2FdJMcadPriza%2FuZKxfAto4TqRkvlRFSIYH1%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;154&quot; height=&quot;34&quot; data-origin-width=&quot;154&quot; data-origin-height=&quot;34&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 코드는 헤더파일이고,&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;131&quot; data-origin-height=&quot;68&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dggMxW/dJMcafT6kta/TNhufMZpvSBoKDbQSPBLo1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dggMxW/dJMcafT6kta/TNhufMZpvSBoKDbQSPBLo1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dggMxW/dJMcafT6kta/TNhufMZpvSBoKDbQSPBLo1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdggMxW%2FdJMcafT6kta%2FTNhufMZpvSBoKDbQSPBLo1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;131&quot; height=&quot;68&quot; data-origin-width=&quot;131&quot; data-origin-height=&quot;68&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;typedef struct를 이용해서 정보를 저장하기 위한 자료형을 만든것입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 안에는 배열을 이용한 name이 있고, 정수형인 year이 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;319&quot; data-origin-height=&quot;237&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/btyt6A/dJMcabjSQXe/UNS77WPkjonnzZttmCGqMK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/btyt6A/dJMcabjSQXe/UNS77WPkjonnzZttmCGqMK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/btyt6A/dJMcabjSQXe/UNS77WPkjonnzZttmCGqMK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbtyt6A%2FdJMcabjSQXe%2FUNS77WPkjonnzZttmCGqMK%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;319&quot; height=&quot;237&quot; data-origin-width=&quot;319&quot; data-origin-height=&quot;237&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 변수 n은 책의 개수, y는 찾고싶은 연도입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약 2와 2026을 입력하면 책 2권을 입력받고 2026에 출판된 책 개수를 찾는겁니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 book B[10000]은 책 정보를 9999권 만큼 저장할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;count 변수는 2026년에 출판된 책 개수를 세는 변수입니다.&lt;/p&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;그리고 scanf는 english 2026과 같이 입력받습니다.&lt;/p&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;if문은 책의 연도와 입력한 연도가 같으면 count에 1을 더합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 조건에 맞는 책의 개수를 출력합니다.&lt;/p&gt;</description>
      <author>그나</author>
      <guid isPermaLink="true">https://kh1m-hyo.tistory.com/6</guid>
      <comments>https://kh1m-hyo.tistory.com/6#entry6comment</comments>
      <pubDate>Sun, 10 May 2026 21:40:38 +0900</pubDate>
    </item>
    <item>
      <title>두 수 스왑</title>
      <link>https://kh1m-hyo.tistory.com/5</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;203&quot; data-origin-height=&quot;172&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVOdZ4/dJMcacwfmsS/G9V5Bzs7CSpq9lAWipgW5k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVOdZ4/dJMcacwfmsS/G9V5Bzs7CSpq9lAWipgW5k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVOdZ4/dJMcacwfmsS/G9V5Bzs7CSpq9lAWipgW5k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVOdZ4%2FdJMcacwfmsS%2FG9V5Bzs7CSpq9lAWipgW5k%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;203&quot; height=&quot;172&quot; data-origin-width=&quot;203&quot; data-origin-height=&quot;172&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;a와 b를 입력받은 뒤, 두 수를 바꾸는 코드입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 변수 a, b, 그리고 임시값인 tmp를 0으로 선언해주고, a와 b를 입력 받습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 설명하기 쉽게 상자에 비유하자면, b에 담겨있는 내용물을 tmp로 옮겨주고, a를 b에 담아줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 이후 a에 tmp에 담겨있던 b의 값을 옮겨준 뒤, 출력해주면 끝입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <author>그나</author>
      <guid isPermaLink="true">https://kh1m-hyo.tistory.com/5</guid>
      <comments>https://kh1m-hyo.tistory.com/5#entry5comment</comments>
      <pubDate>Mon, 4 May 2026 21:01:39 +0900</pubDate>
    </item>
    <item>
      <title>(선택과제) 소인수분해</title>
      <link>https://kh1m-hyo.tistory.com/4</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;258&quot; data-origin-height=&quot;311&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cvLcdZ/dJMcabcNdJV/wue4QS9wPr7y1jINHzkJt0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cvLcdZ/dJMcabcNdJV/wue4QS9wPr7y1jINHzkJt0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cvLcdZ/dJMcabcNdJV/wue4QS9wPr7y1jINHzkJt0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcvLcdZ%2FdJMcabcNdJV%2Fwue4QS9wPr7y1jINHzkJt0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;258&quot; height=&quot;311&quot; data-origin-width=&quot;258&quot; data-origin-height=&quot;311&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;이 코드에서 변수 n은 입력받을 정수, 변수 a는 변수 n을 나눌 수입니다. 소인수분해에서 소수는 1이 아닌 2부터이기에, a를 2로 선언했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;그 이후 반목문에서는 n이 1보다 클 동안 계속 실행하고, 조건문에서는 n을 a로 나눈 나머지가 0이라면, a가 n의 소인수이기 때문에 출력합니다. 그 이후 n을 a로 한번 나눠 줍니다. 만약 n을 a로 나눈 나머지가 0이 아니라면, a는 n의 소인수가 아니기에 a에 1을 더해 다시한번 확인합니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앞서 말했듯이 n이 1이 된다면 코드가 종료됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;299&quot; data-origin-height=&quot;246&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMGyLt/dJMcaiCZ1kT/YlcqZ6TNaYSU4UmNsMj3R1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMGyLt/dJMcaiCZ1kT/YlcqZ6TNaYSU4UmNsMj3R1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMGyLt/dJMcaiCZ1kT/YlcqZ6TNaYSU4UmNsMj3R1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMGyLt%2FdJMcaiCZ1kT%2FYlcqZ6TNaYSU4UmNsMj3R1%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;299&quot; height=&quot;246&quot; data-origin-width=&quot;299&quot; data-origin-height=&quot;246&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;위에 작성한 설명처럼, 코드를 실행한 후 72를 입력하면 72를 소인수분해해서 2가 3번, 3이 2번 나오며, 각각 한 줄씩 출력하게됩니다.&lt;/p&gt;</description>
      <author>그나</author>
      <guid isPermaLink="true">https://kh1m-hyo.tistory.com/4</guid>
      <comments>https://kh1m-hyo.tistory.com/4#entry4comment</comments>
      <pubDate>Fri, 17 Apr 2026 23:00:47 +0900</pubDate>
    </item>
    <item>
      <title>C 함수와 포인터</title>
      <link>https://kh1m-hyo.tistory.com/3</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1 -&lt;/b&gt; &lt;b&gt;함수&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;함수란 x라는 값을 입력했을 때, y라는 값이 나오는 과정&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2026-04-17 오전 9.15.06.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;214&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c1jBDY/dJMcabqmLiW/oOV67vvEcpXAfqkYkZGfXK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c1jBDY/dJMcabqmLiW/oOV67vvEcpXAfqkYkZGfXK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c1jBDY/dJMcabqmLiW/oOV67vvEcpXAfqkYkZGfXK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc1jBDY%2FdJMcabqmLiW%2FoOV67vvEcpXAfqkYkZGfXK%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;168&quot; height=&quot;120&quot; data-filename=&quot;스크린샷 2026-04-17 오전 9.15.06.png&quot; data-origin-width=&quot;300&quot; data-origin-height=&quot;214&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 사진을 예시로 들자면, int는 함수의 자료형을 정수로 지정한 것이고 char, float 등과 같은 함수의 자료형입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 main은 그냥 함수의 이름입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;main 뒤에있는 (x,y,)는 함수의 매개변수입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매개변수란, main이라는 함수 안에서 사용할 값을 담는 자리입니다.&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&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2026-04-17 오전 9.23.02.png&quot; data-origin-width=&quot;530&quot; data-origin-height=&quot;496&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cDBHL7/dJMcaflZapo/770BNJkNyTNxBPhV7ul5Zk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cDBHL7/dJMcaflZapo/770BNJkNyTNxBPhV7ul5Zk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cDBHL7/dJMcaflZapo/770BNJkNyTNxBPhV7ul5Zk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcDBHL7%2FdJMcaflZapo%2F770BNJkNyTNxBPhV7ul5Zk%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;272&quot; height=&quot;255&quot; data-filename=&quot;스크린샷 2026-04-17 오전 9.23.02.png&quot; data-origin-width=&quot;530&quot; data-origin-height=&quot;496&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 main함수 밖에서 a를 선언한 이유는, a를 main 안에서만 사용하는것이 아닌, main 밖에서도 사용할 것이기 때문입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 a의 매개변수 x와 y 모두 int로 정수 자료형입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 int sum = a(5,10)을 사용해, 변수 a의 매개변수인 x, y의 값을 각각 5와 10으로 선언했고, sum은 매개변수 x와 y를 더한값인 15로 선언했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 이후 sum을 출력한 뒤, 0을 반환한 뒤, 종료한다는 return 0;을 사용했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 다시 a 안에서, return x+y, 즉 x와 y를 더한 값인 15를 반환한 후에 코드를 종료합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;302&quot; data-origin-height=&quot;96&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eH4C8t/dJMcahjQc9f/gnxYCqkdubX2dV9ggqr1EK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eH4C8t/dJMcahjQc9f/gnxYCqkdubX2dV9ggqr1EK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eH4C8t/dJMcahjQc9f/gnxYCqkdubX2dV9ggqr1EK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeH4C8t%2FdJMcahjQc9f%2FgnxYCqkdubX2dV9ggqr1EK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;302&quot; height=&quot;96&quot; data-origin-width=&quot;302&quot; data-origin-height=&quot;96&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2 -&lt;/b&gt; &lt;b&gt;포인터&lt;/b&gt;&lt;/h2&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;int a = 20; 과 같이 쓰지만, 포인터 변수는 int *p = &amp;amp;a; 와 같이 씁니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;*p는 a가 저장된 주소가 위치가 필요하기 때문에 주소를 나타내는 &amp;amp;과 함께 사용해야합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2026-04-17 오전 11.26.27.png&quot; data-origin-width=&quot;474&quot; data-origin-height=&quot;490&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eKlBD4/dJMcagrD1pa/lOkh3TLVPkb5afgRyyvkzk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eKlBD4/dJMcagrD1pa/lOkh3TLVPkb5afgRyyvkzk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eKlBD4/dJMcagrD1pa/lOkh3TLVPkb5afgRyyvkzk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeKlBD4%2FdJMcagrD1pa%2FlOkh3TLVPkb5afgRyyvkzk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;267&quot; height=&quot;276&quot; data-filename=&quot;스크린샷 2026-04-17 오전 11.26.27.png&quot; data-origin-width=&quot;474&quot; data-origin-height=&quot;490&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 코드에서 printf(&quot;%d\n&quot;,a); 는 그냥 a의 값인 10을 출력하고, printf(&quot;%d\n&quot;,*p); 는 p가 가리키는 값인 a를 출력합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 printf(&quot;%p\n&quot;,&amp;amp;a); 는 a의 주소값이 나오고, printf(&quot;%p\n&quot;,p); 는 p의 저장된 주소값인 a의 주소값이 나오게 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제 노트북에서 실행했을 때, 주소는 0x7ffdbead8bb4이 출력되었고, 데스크탑에서 실행했을 때는 0x7fff06c157d4이 출력되었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이러한 결과로 인해, 주소는 기기마다 다르게 출력된다는 것을 알 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;292&quot; data-origin-height=&quot;157&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLpqkt/dJMcabw6zxn/zjwxSikGXsap3Ogeitiuik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLpqkt/dJMcabw6zxn/zjwxSikGXsap3Ogeitiuik/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLpqkt/dJMcabw6zxn/zjwxSikGXsap3Ogeitiuik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLpqkt%2FdJMcabw6zxn%2FzjwxSikGXsap3Ogeitiuik%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;292&quot; height=&quot;157&quot; data-origin-width=&quot;292&quot; data-origin-height=&quot;157&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <author>그나</author>
      <guid isPermaLink="true">https://kh1m-hyo.tistory.com/3</guid>
      <comments>https://kh1m-hyo.tistory.com/3#entry3comment</comments>
      <pubDate>Fri, 17 Apr 2026 21:58:29 +0900</pubDate>
    </item>
    <item>
      <title>2차시 과제</title>
      <link>https://kh1m-hyo.tistory.com/2</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;문자열 반복&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;#include&amp;nbsp;&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int&amp;nbsp;main()&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;n,a;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char&amp;nbsp;b[1001];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scanf(&quot;%d&quot;,&amp;amp;n);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(int&amp;nbsp;i&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;n;&amp;nbsp;i++)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scanf(&quot;%d&amp;nbsp;%s&quot;,&amp;amp;a,b);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(int&amp;nbsp;j&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;b[j];&amp;nbsp;j++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(int&amp;nbsp;k&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;k&amp;lt;a;&amp;nbsp;k++)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf(&quot;%c&quot;,b[j]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf(&quot;\n&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;0;&lt;br /&gt;}&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;n은 입력받을 문자열의 개수입니다. 그리고 a는 문자열에서 한 글자가 반복할 횟수, b는 그 문자열입니다. 문자열을 입력받은 뒤, 문자열의 문자를 하나씩 확인합니다. 여기서 처음 for 문은 b의 문자를 하나씩 차례대로 읽습니다. 두번째 for 문은 문자열의 j번째 문자를 a번 반복해서 출력합니다. 그리고 마지막에는 줄바꿈을 출력합니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;주사위 게임&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;#include&amp;nbsp;&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int&amp;nbsp;main(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int n,a,b,c,money,max=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scanf(&quot;%d&quot;,&amp;amp;n);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(int&amp;nbsp;i=1;i&amp;lt;=n;i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scanf(&quot;%d&amp;nbsp;%d&amp;nbsp;%d&quot;,&amp;amp;a,&amp;amp;b,&amp;amp;c);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(a==b&amp;amp;&amp;amp;b==c)&amp;nbsp;money&amp;nbsp;=&amp;nbsp;10000+a*1000;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&amp;nbsp;if&amp;nbsp;(a==b)&amp;nbsp;money&amp;nbsp;=&amp;nbsp;1000+a*100;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&amp;nbsp;if&amp;nbsp;(a==c)&amp;nbsp;money&amp;nbsp;=&amp;nbsp;1000+c*100;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&amp;nbsp;if&amp;nbsp;(b==c)&amp;nbsp;money&amp;nbsp;=&amp;nbsp;1000+b*100;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&amp;nbsp;if&amp;nbsp;(a&amp;gt;b&amp;amp;&amp;amp;a&amp;gt;c)&amp;nbsp;money&amp;nbsp;=&amp;nbsp;a*100;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&amp;nbsp;if&amp;nbsp;(b&amp;gt;a&amp;amp;&amp;amp;b&amp;gt;c)&amp;nbsp;money&amp;nbsp;=&amp;nbsp;b*100;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&amp;nbsp;if&amp;nbsp;(c&amp;gt;b&amp;amp;&amp;amp;c&amp;gt;a)&amp;nbsp;money&amp;nbsp;=&amp;nbsp;c*100;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(max&amp;lt;money)&amp;nbsp;max=money;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf(&quot;%d&quot;,max);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;0;&lt;br /&gt;}&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;n은 주사위를 던진 횟수이고, a,b,c는 각각 주사위 눈입니다. money는 상금이고, max는 상금 중 가장 큰 값입니다. 그리고 세 눈이 모두 같은 경우에는, 10000 + 같은 눈 중 아무거나 * 1000 이고, 두개만 같은경우, 1000 + 같은 눈 중 아무거나 * 100 이고, 모두 다른 경우에는 가장 큰 눈 * 100 이 상금입니다. for문을 이용해 주사위 눈을 n번 입력받으면서 조건문을 돌고, 상금을 계산합니다. 그 이후 또 다른 조건문을 사용하여 money의 값이 max 보다 크면 max를 갱신합니다. 마지막으로 가장 큰 상금인 max를 출력하면 끝입니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;평균&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;#include&amp;nbsp;&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int&amp;nbsp;main()&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;n,&amp;nbsp;test;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;max&amp;nbsp;=&amp;nbsp;0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;sum&amp;nbsp;=&amp;nbsp;0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scanf(&quot;%d&quot;,&amp;nbsp;&amp;amp;n);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(int&amp;nbsp;i&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;n;&amp;nbsp;i++)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scanf(&quot;%d&quot;,&amp;nbsp;&amp;amp;test);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sum&amp;nbsp;+=&amp;nbsp;test;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(test&amp;gt;max)&amp;nbsp;max=test;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf(&quot;%f&quot;,(float)sum&amp;nbsp;/&amp;nbsp;max&amp;nbsp;*&amp;nbsp;100&amp;nbsp;/&amp;nbsp;n);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;0;&lt;br /&gt;}&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 n은 입력받을 과목 수 이고, test는 각 점수입니다. sum은 점수의 합이고, max는 가장 큰 값입니다. 일단 반복문으로 n개의 점수를 입력받습니다. 점수를 입력받을 때마다 sum에는 합을 누적시키고, test의 값이 max보다 크면 max를 갱신시킵니다. 그리고 출력은 강제 형 변환을 해서 실수 형태로 바꾼 뒤, 점수를 최댓값 기준으로 바꾸고, 다시 100을 곱합니다. 마지막으로 과목 수로 나누어 평균을 구하고 출력합니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;덩치&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;#include&amp;nbsp;&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int&amp;nbsp;main()&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;n,k;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;ki[50],wei[50];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scanf(&quot;%d&quot;,&amp;amp;n);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(int&amp;nbsp;i=0;i&amp;lt;n;i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scanf(&quot;%d&amp;nbsp;%d&quot;,&amp;amp;ki[i],&amp;amp;wei[i]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(int&amp;nbsp;i=0;i&amp;lt;n;i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;k=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(int&amp;nbsp;j=0;j&amp;lt;n;j++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(ki[i]&amp;lt;ki[j]&amp;amp;&amp;amp;wei[i]&amp;lt;wei[j])&amp;nbsp;k++;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf(&quot;%d&amp;nbsp;&quot;,k+1);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;0;&lt;br /&gt;}&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;키랑 몸무게를 각각 ki[50] wei[50]인 배열로 입력받습니다. 그리고 몇 명의 키와 몸무게를 입력받을지를 n으로 입력받습니다. 그리고 k는 자신보다 덩치가 큰 사람의 수입니다. 일단 k를 0으로 설정해준 뒤, 만약 키와 덩치가 모두 자신보다 크다면 k에 1을 더하는 조건식을 반복문 안에 넣었습니다. 이 조건을 만족하면 j번째 사람은 i번째 사람보다 덩치가 큰 사람입니다. 그리고 순서이기 때문에 출력할때는 k에 1을 더해서 출력합니다. 예를들어 자신보다 덩치가 큰 사람이 0명이라면 자신이 1등으로 출력하는것 처럼요.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;2차원 배열의 합&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;#include&amp;nbsp;&amp;lt;stdio.h&amp;gt;&lt;br /&gt;int&amp;nbsp;main(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;n[1000][1000],x,y,count,a,b,c,d,sum;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scanf(&quot;%d&amp;nbsp;%d&quot;,&amp;amp;x,&amp;amp;y);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(int&amp;nbsp;i=0;i&amp;lt;x;i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(int&amp;nbsp;j=0;j&amp;lt;y;j++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scanf(&quot;%d&quot;,&amp;amp;n[i][j]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scanf(&quot;%d&quot;,&amp;amp;count);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(int&amp;nbsp;i=0;i&amp;lt;count;i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scanf(&quot;%d&amp;nbsp;%d&amp;nbsp;%d&amp;nbsp;%d&quot;,&amp;amp;a,&amp;amp;b,&amp;amp;c,&amp;amp;d);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sum&amp;nbsp;=&amp;nbsp;0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(int&amp;nbsp;j&amp;nbsp;=&amp;nbsp;a&amp;nbsp;-&amp;nbsp;1;&amp;nbsp;j&amp;nbsp;&amp;lt;&amp;nbsp;c;&amp;nbsp;j++)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp;(int&amp;nbsp;k&amp;nbsp;=&amp;nbsp;b&amp;nbsp;-&amp;nbsp;1;&amp;nbsp;k&amp;nbsp;&amp;lt;&amp;nbsp;d;&amp;nbsp;k++)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sum&amp;nbsp;+=&amp;nbsp;n[j][k];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf(&quot;%d\n&quot;,&amp;nbsp;sum);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;0;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위에 선언된 이차원 배열로 쓰인 n이 직사각형입니다 그리고 x,y는 사각형의 행과 열입니다. 즉, 위에 사용된 이중 for 문은 x행 y열의 크기를 가진 사각형을 만든다는 것입니다. 그리고 count로 몇번 더한값을 입력받고 출력받을지 결정합니다. 예를들어 직사각형이&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1 2 3 4&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5 6 7 8 이라면,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1 1 2 3 이라고 입력받았을때, (1,1)부터 (2,3)까지 있는 숫자를 모두 더해야합니다. 이 작업을 count번 반복하기 위해 이번엔 삼중 for문을 사용했습니다. 저희가 필요한 좌표는 1부터지만, 배열은 0부터이기 때문에 a,b,c,d에 각각 -1을 했습니다. 그 이후 입력받은 좌표값을 저장한뒤, 더해서 출력하면 끝입니다.&lt;/p&gt;</description>
      <author>그나</author>
      <guid isPermaLink="true">https://kh1m-hyo.tistory.com/2</guid>
      <comments>https://kh1m-hyo.tistory.com/2#entry2comment</comments>
      <pubDate>Fri, 17 Apr 2026 11:13:49 +0900</pubDate>
    </item>
    <item>
      <title>1차시 과제</title>
      <link>https://kh1m-hyo.tistory.com/1</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;배수와 약수&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;#include&amp;nbsp;&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int&amp;nbsp;main()&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;a,b=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scanf(&quot;%d&amp;nbsp;%d&quot;,&amp;amp;a,&amp;amp;b);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(1)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(a==0&amp;amp;&amp;amp;b==0){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(b%a==0)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf(&quot;factor\n&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&amp;nbsp;if&amp;nbsp;(a%b==0)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf(&quot;multiple\n&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf(&quot;neither\n&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scanf(&quot;%d&amp;nbsp;%d&quot;,&amp;amp;a,&amp;amp;b);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;0;&lt;br /&gt;}&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;while문에 참인 1을 넣어서 계속 반복되게 한 후, if문을 사용해서 a와 b가 모두 0이면 반복문을 나와서 종료되도록 했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 b를 a로 나눈 값의 나머지가 0이면 약수이고, a를 b로 나눈 값의 나머지가 0이면 배수, 해당사항이 없으면 neither이 나오게 했습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;오븐시계&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;#include&amp;nbsp;&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int&amp;nbsp;main()&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;hour,min,tim,a;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scanf(&quot;%d&amp;nbsp;%d&quot;,&amp;amp;hour,&amp;amp;min);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scanf(&quot;%d&quot;,&amp;amp;tim);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a=tim+min;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(a&amp;lt;60)&amp;nbsp;min+=tim;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hour&amp;nbsp;=&amp;nbsp;hour&amp;nbsp;+&amp;nbsp;a/60;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;min&amp;nbsp;=&amp;nbsp;a%60;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(hour&amp;gt;=24){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hour&amp;nbsp;-=&amp;nbsp;24;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;min&amp;nbsp;=&amp;nbsp;a%60;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf(&quot;%d&amp;nbsp;%d&quot;,hour,min);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;0;&lt;br /&gt;}&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;scanf로 입력 받은 뒤, 많이 나오는 min+tim을 간소화하기 위해 a라는 변수를 만들었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;60분이 넘은 상황과 넘지 않은 상황을 구분하기 위해 if문을 사용했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;넘은 상황에서, 분을 60으로 나눈 몫을 사용하여 시간으로 전환했고, 분을 60으로 나눈 나머지로 대입했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 시간이 24시가 넘었을 때와 넘지 않았을 때를 구분하기 위해 또 한번 if문을 사용했습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;알람시계&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;#include&amp;nbsp;&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int&amp;nbsp;main()&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;hour,&amp;nbsp;minute=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scanf(&quot;%d&amp;nbsp;%d&quot;,&amp;amp;hour,&amp;nbsp;&amp;amp;minute);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;minute&amp;nbsp;-=&amp;nbsp;45;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(minute&amp;lt;0){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hour&amp;nbsp;-=&amp;nbsp;1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;minute&amp;nbsp;+=&amp;nbsp;60;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(hour&amp;lt;0){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hour&amp;nbsp;+=&amp;nbsp;24;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf(&quot;%d&amp;nbsp;%d&quot;,hour,minute);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;0;&lt;br /&gt;}&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;변수를 0으로 설정하고, minute에 45만큼 뺀 수를 대입합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 만약 분이 음수가 되면, 시간을 1시간만큼 빼고 분에 60만큼 더합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약 시간이 음수가된다면 시간에 24를 더합니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;저작권&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;#include&amp;nbsp;&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int&amp;nbsp;main()&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;a,b;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scanf(&quot;%d&amp;nbsp;%d&quot;,&amp;amp;a,&amp;amp;b);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf(&quot;%d&quot;,a*(b-1)+1);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;0;&lt;br /&gt;}&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;a, b의 값을 입력받은 후, 두 변수의 평균값을 반올림하는 공식을 사용하여 출력하였습니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;전자레인지&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;#include&amp;nbsp;&amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int&amp;nbsp;main()&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;sec,fmin,omin,tsec;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sec&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;fmin&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;omin&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;tsec&amp;nbsp;=&amp;nbsp;0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scanf(&quot;%d&quot;,&amp;amp;sec);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(sec&amp;nbsp;%&amp;nbsp;10&amp;nbsp;!=&amp;nbsp;0)&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf(&quot;-1&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(sec&amp;gt;=300){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fmin&amp;nbsp;+=&amp;nbsp;sec/300;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sec&amp;nbsp;=&amp;nbsp;sec%300;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(sec&amp;gt;=60){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;omin&amp;nbsp;+=&amp;nbsp;sec/60;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sec&amp;nbsp;=&amp;nbsp;sec%60;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(sec&amp;gt;=10){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tsec&amp;nbsp;+=&amp;nbsp;sec/10;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sec&amp;nbsp;=&amp;nbsp;sec%10;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf(&quot;%d&amp;nbsp;%d&amp;nbsp;%d&quot;,fmin,omin,tsec);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;0;&lt;br /&gt;}&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 코드에 나오는 가장 작은 값이 10이므로, 10 으로 나눠지지 않으면 -1이 나온 뒤, return 0;을 사용해서 코드를 종료하도록 했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약 300보다 크거나 같다면 fmin에 입력 받은 값을 300으로 나눠서 더한뒤, 입력 받은 값을 300으로 나눈 나머지로 대입합니다. 아래 코드들도 마찬가지로 진행된 후, 출력됩니다.&lt;/p&gt;</description>
      <author>그나</author>
      <guid isPermaLink="true">https://kh1m-hyo.tistory.com/1</guid>
      <comments>https://kh1m-hyo.tistory.com/1#entry1comment</comments>
      <pubDate>Fri, 17 Apr 2026 11:04:27 +0900</pubDate>
    </item>
  </channel>
</rss>