<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>개발 공부하는 빙빙</title>
    <link>https://bingbing-study.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Wed, 15 Apr 2026 12:30:15 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>빙빙</managingEditor>
    <image>
      <title>개발 공부하는 빙빙</title>
      <url>https://tistory1.daumcdn.net/tistory/4489992/attach/1c813bee039e43d3b725074831dbf4c5</url>
      <link>https://bingbing-study.tistory.com</link>
    </image>
    <item>
      <title>Callback 과 Promise의 차이점</title>
      <link>https://bingbing-study.tistory.com/211</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #555555;&quot;&gt;자바스크립트에서는 setTimeout() 이라는&lt;/span&gt;&lt;span style=&quot;color: #555555;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;대표적인 내장 비동기 함수가 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;Callback과 Promise는 &lt;b&gt;비동기 처리 패턴&lt;/b&gt;을 의미한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;차이점은 Callback은 결과값을 사용하고 싶으면 콜백 함수 안에서만 처리를 해야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;중첩되어 사용하면 콜벡지옥이 발생되어 에러 처리가 힘들다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;Promise는 프로미스 객체에&amp;nbsp; 비동기 결과 값이 저장되어있어 .then으로 불러오면 되어 로직짜기 편하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #555555;&quot;&gt;Promise를 사용하면 resolve와 reject라는 파라미터가 있다. &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #555555;&quot;&gt;resolve는 비동기처리 성공했을 때, reject는 비동기 실패,에러가 발생했을 때 첫 번째 인자로 어떠한 값을 넘길 수 있다. resolve는 .then의 첫 번째 인자로, reject는 .catch의 첫 번째 인자로 들어간다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Promise의 then을 가지고 메소드 체이닝을 통하여서 콜백헬 문제를 해결할 수 있다.&lt;/span&gt;&lt;/p&gt;</description>
      <category>TIL/js</category>
      <category>Callback</category>
      <category>promise</category>
      <category>비동기패턴</category>
      <author>빙빙</author>
      <guid isPermaLink="true">https://bingbing-study.tistory.com/211</guid>
      <comments>https://bingbing-study.tistory.com/211#entry211comment</comments>
      <pubDate>Tue, 7 Feb 2023 00:16:39 +0900</pubDate>
    </item>
    <item>
      <title>세션 스토리지 , 로컬 스토리지, 쿠키</title>
      <link>https://bingbing-study.tistory.com/210</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Html5부터 생겨난 클라이언트 안의 저장소 =&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 data-ke-size=&quot;size16&quot;&gt;세션 스토리지와 로컬 스토리지의 차이점 : &lt;b&gt;영구성&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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 data-ke-size=&quot;size16&quot;&gt;쿠키 - 클라이언트에서 만료 기간이 있는 데이터 저장소, 암호화가 되지 않아서 보안에 취약함 ,오늘 하루 안보이게 하는 팝업창 기능&lt;/p&gt;</description>
      <category>TIL/js</category>
      <category>로컬스토리지</category>
      <category>세션 스토리지</category>
      <category>쿠키</category>
      <author>빙빙</author>
      <guid isPermaLink="true">https://bingbing-study.tistory.com/210</guid>
      <comments>https://bingbing-study.tistory.com/210#entry210comment</comments>
      <pubDate>Sun, 5 Feb 2023 15:49:23 +0900</pubDate>
    </item>
    <item>
      <title>Garbage Collection</title>
      <link>https://bingbing-study.tistory.com/208</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Garbage : 유효하지 않은 메모리, 공간을 할당해놓고 사용하지 않고 있는 메모리&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;C언어는 메모리를 차지하는 가비지를 free()라는 함수로 직접 개발자가 메모리 해제 처리를 해줘야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 java는 JVM이라는 가비지 컬렉터가 메모리 누수를 방지하기 위해 불필요한 메모리를 정리해준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* JVM (Java Virtual Machine) :&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;OS에 종속되지 않고 CPU를 돌릴 수 있게 하는 가상 컴퓨터&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;.java 파일은 OS가 이해하지 못하므로 JDK에 있는 컴파일러로 .class으로 변환시켜 JVM이 이해할 수 있게 변환시켜줘야한다. 그 다음 JVM이 기계어로 변환하여 OS로 간다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉, java 파일이 있으면 JVM때문에 OS에 종속되지 않고 파일을 실행시킬 수 있다.&lt;/p&gt;</description>
      <category>TIL/Java</category>
      <author>빙빙</author>
      <guid isPermaLink="true">https://bingbing-study.tistory.com/208</guid>
      <comments>https://bingbing-study.tistory.com/208#entry208comment</comments>
      <pubDate>Sat, 21 Jan 2023 16:23:44 +0900</pubDate>
    </item>
    <item>
      <title>SSAFY 퇴소!</title>
      <link>https://bingbing-study.tistory.com/207</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;취업 성공해서 오늘 싸피 중도 퇴소했다! ㅎㅎ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SSAFY 아니였으면 나 어떻게 취준했을지 상상도 하기시르다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1월 5일부터 시작해서 수고 많았다!! 예상외로 취업이 빨라져서 좋네.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앞으로 잘 해보자~!&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends1&quot; data-emoticon-name=&quot;007&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/007.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/007.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>SSAFY</category>
      <category>SSAFY</category>
      <category>SSAFY퇴소</category>
      <category>퇴소</category>
      <author>빙빙</author>
      <guid isPermaLink="true">https://bingbing-study.tistory.com/207</guid>
      <comments>https://bingbing-study.tistory.com/207#entry207comment</comments>
      <pubDate>Tue, 19 Oct 2021 19:22:35 +0900</pubDate>
    </item>
    <item>
      <title>[백준] 14889.스타트와 링크 - 파이썬</title>
      <link>https://bingbing-study.tistory.com/206</link>
      <description>&lt;pre id=&quot;code_1634138335816&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from itertools import combinations
import sys

input = sys.stdin.readline
N = int(input())
matrix = [list(map(int,input().split())) for _ in range(N)]

members = [i for i in range(N)] #0부터 N까지 리스트 만들어놓고 조합 뽑음

# 첫 조합의 여집합 &amp;lt;&amp;gt;반대되는거는 마지막에 있는 조합
#i번째면 -i-1번째가 반대되는 것
combi = []
#두개씩 뽑고 그것들을 리스트에 넣은 다음에
for team in list(combinations(members, N//2)):
    combi.append(team)

A = []
B = []
for i in range(len(combi)//2):
    # print(combi[i])
    temp = list(combinations(combi[i],2))
    # print(temp)
    # print(len(temp))
    a_t = []
    for j in range(len(temp)):
        a_t.append(matrix[temp[j][0]][temp[j][1]] + matrix[temp[j][1]][temp[j][0]])
    A.append(sum(a_t))

    #반대
    temp2 = list(combinations(combi[-1-i], 2))
    # print(temp2)
    b_t = []
    for j in range(len(temp)):
        b_t.append(matrix[temp2[j][0]][temp2[j][1]] + matrix[temp2[j][1]][temp2[j][0]])
    B.append(sum(b_t))

# print(&quot;A&quot;,A)
# print(&quot;B&quot;,B)

mini = []
for i in range(len(A)):
    mini.append(abs(A[i] - B[i]))

print(min(mini))&lt;/code&gt;&lt;/pre&gt;</description>
      <category>알고리즘/백준</category>
      <category>백준</category>
      <category>스타트와링크</category>
      <category>파이썬</category>
      <author>빙빙</author>
      <guid isPermaLink="true">https://bingbing-study.tistory.com/206</guid>
      <comments>https://bingbing-study.tistory.com/206#entry206comment</comments>
      <pubDate>Thu, 14 Oct 2021 00:19:07 +0900</pubDate>
    </item>
    <item>
      <title>[프로그래머스] 피보나치 수 - 파이썬</title>
      <link>https://bingbing-study.tistory.com/205</link>
      <description>&lt;pre id=&quot;code_1634001743619&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def solution(n):
    answer = 0
    n1,n2 = 1,1
    if n == 2:
        return 1
    else:
        for i in range(3,n+1):
            answer = (n1 + n2)%1234567
            n1 = n2
            n2 = answer
        return answer&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처음엔 재귀함수로 피보나치를 풀었는데 7번부터 실패, 시간초과가 났다!!&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; 그 다음 수를 넣어주고 두 번째 수에는 answer값을 넣어주었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;조건문 n ==2일때만 있는 이유는 입력 값이 2이상이라고 했기 때문!&lt;/p&gt;</description>
      <category>알고리즘/프로그래머스</category>
      <category>파이썬</category>
      <category>프로그래머스</category>
      <category>피보나치수</category>
      <author>빙빙</author>
      <guid isPermaLink="true">https://bingbing-study.tistory.com/205</guid>
      <comments>https://bingbing-study.tistory.com/205#entry205comment</comments>
      <pubDate>Tue, 12 Oct 2021 10:24:13 +0900</pubDate>
    </item>
    <item>
      <title>빅데이터 향수 추천 시스템 Send.U.Scent</title>
      <link>https://bingbing-study.tistory.com/204</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://youtu.be/122BitBJkXI&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://youtu.be/122BitBJkXI&lt;/a&gt;&lt;/p&gt;
&lt;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;youtube&quot; data-video-url=&quot;https://www.youtube.com/watch?v=122BitBJkXI&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/cuOmfN/hyLSpLI32N/e8Lg8rUXEiW9oA1YS0Xo8k/img.jpg?width=1280&amp;amp;height=720&amp;amp;face=0_0_1280_720&quot; data-video-width=&quot;860&quot; data-video-height=&quot;484&quot; data-video-origin-width=&quot;860&quot; data-video-origin-height=&quot;484&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/122BitBJkXI&quot; width=&quot;860&quot; height=&quot;484&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프론트엔드(Vue.js)+백엔드(Django), UCC제작&lt;/p&gt;</description>
      <category>프로젝트/Send.U.Scent</category>
      <author>빙빙</author>
      <guid isPermaLink="true">https://bingbing-study.tistory.com/204</guid>
      <comments>https://bingbing-study.tistory.com/204#entry204comment</comments>
      <pubDate>Sun, 10 Oct 2021 22:11:30 +0900</pubDate>
    </item>
    <item>
      <title>Node.js에 Mysql연동하기</title>
      <link>https://bingbing-study.tistory.com/203</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://opentutorials.org/course/3347/21185&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://opentutorials.org/course/3347/21185&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1632359950032&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;university&quot; data-og-title=&quot;Node.js MySQL 모듈의 기본 사용방법 - 생활코딩&quot; data-og-description=&quot;수업소개 Node.js의 MySQL 모듈의 기본적인 사용방법을 알아봅니다.&amp;nbsp; Node.js MySQL 모듈 바로가기 npm install -S mysql 강의 소스코드 nodejs/mysql.js var mysql = require('mysql'); // 비밀번호는 별도의 파일로 분리&quot; data-og-host=&quot;opentutorials.org&quot; data-og-source-url=&quot;https://opentutorials.org/course/3347/21185&quot; data-og-url=&quot;https://opentutorials.org/course/3347/21185&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://opentutorials.org/course/3347/21185&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://opentutorials.org/course/3347/21185&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Node.js MySQL 모듈의 기본 사용방법 - 생활코딩&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;수업소개 Node.js의 MySQL 모듈의 기본적인 사용방법을 알아봅니다.&amp;nbsp; Node.js MySQL 모듈 바로가기 npm install -S mysql 강의 소스코드 nodejs/mysql.js var mysql = require('mysql'); // 비밀번호는 별도의 파일로 분리&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;opentutorials.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;생활코딩님 강의를 참고 하였다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;npm install -save mysql&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하고 connection을 하기 위해 mysql에 올라간 데이터베이스 정보(host,user,password,database)를 넣어주면 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1632371467712&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;var mysql      = require('mysql');
var connection = mysql.createConnection({
  host     : 'localhost',
  user     : 'root',
  password : '비밀번호',
  database : 'opentutorials'
});
  
connection.connect();
  
connection.query('SELECT * FROM 테이블이름', function (error, results, fields) {
    if (error) {
        console.log(error);
    }
    console.log(results);
});
  
connection.end();&lt;/code&gt;&lt;/pre&gt;</description>
      <category>TIL/Vue</category>
      <category>mysql</category>
      <category>node.js</category>
      <author>빙빙</author>
      <guid isPermaLink="true">https://bingbing-study.tistory.com/203</guid>
      <comments>https://bingbing-study.tistory.com/203#entry203comment</comments>
      <pubDate>Thu, 23 Sep 2021 13:32:29 +0900</pubDate>
    </item>
    <item>
      <title>Git Commit 되돌리기</title>
      <link>https://bingbing-study.tistory.com/202</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;프로젝트를 하다가 커밋을 잘못된 브렌치에 push했을 때!! 커밋 취소하고싶을 때 고치는 방법!!&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;유용하다!&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;원하는 커밋의 시점으로 되돌리기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;1. git reset 커밋아이디&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;되돌려진 상태에서 다시 commit (생략해도됨)&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;2. git commit -m &quot;커밋 내용&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;원격 저장소에 강제로 push&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. git push &amp;lt;원격 저장소 이름&amp;gt; &amp;lt;브랜치 이름&amp;gt; -f&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;-f는 force로 강제다!! 꼭 신중히 하기 내용이 없어져도 되는지 확인!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>TIL</category>
      <category>commit되돌리기</category>
      <category>git</category>
      <author>빙빙</author>
      <guid isPermaLink="true">https://bingbing-study.tistory.com/202</guid>
      <comments>https://bingbing-study.tistory.com/202#entry202comment</comments>
      <pubDate>Fri, 17 Sep 2021 19:33:24 +0900</pubDate>
    </item>
    <item>
      <title>[프로그래머스] N개의 최소공배수 - 파이썬</title>
      <link>https://bingbing-study.tistory.com/201</link>
      <description>&lt;pre id=&quot;code_1631801361984&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from math import gcd
def lcm(x,y):
    return x*y // gcd(x,y)

def solution(arr):
    # 숫자 두개씩을 lcm함수에 넣어서 반환받기
    answer = arr[0]*arr[1]//gcd(arr[0],arr[1])
    for i in range(2,len(arr)):
        answer = lcm(answer,arr[i])

    return answer

print(solution([2,6,8,14]))&lt;/code&gt;&lt;/pre&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파이썬은 gcd()함수가 있어서 최대 공약수를 자동으로 구해준다.&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;gt; 배열 0번째,1번째 것으로&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러고 여기서 나온 최소 공배수를 answer에 저장을 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 배열 2번째 숫자 부터는 앞서 구한 최소 공배수(answer)와 함께 다시 lcm()함수에 보내서 최소 공배수를 구한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 계속해서 최소 공배수를 반복문을 다 돌 때까지 구하면 된다.&lt;/p&gt;</description>
      <category>알고리즘/프로그래머스</category>
      <category>N개의 최소공배수</category>
      <category>파이썬</category>
      <category>프로그래머스</category>
      <author>빙빙</author>
      <guid isPermaLink="true">https://bingbing-study.tistory.com/201</guid>
      <comments>https://bingbing-study.tistory.com/201#entry201comment</comments>
      <pubDate>Thu, 16 Sep 2021 23:14:06 +0900</pubDate>
    </item>
  </channel>
</rss>