ETC(79)
-
Greedy
Greedy❓ 탐욕 알고리즘이라는 이름의 의미는 무엇일까요❓ Greedy 알고리즘은 결정을 해야 할 때마다 그 순간에 가장 좋다고 생각되는 것을 해답으로 선택함으로써 최종적인 해답에 도달합니다. 하나의 선택은 그 당시에는 최적이며, 계속해서 최적들 중 최적의 해답을 골라내어 궁극적인 최적의 해답을 이끌어냅니다. 하지만, 해답이 궁극적으로 최적이라는 보장을 할 수는 없죠. 그래서 Greedy를 사용할 때에는 항상 최적의 해답을 주는지 반드시 검증하는 과정을 거쳐야 합니다. Greedy 방법을 사용할 때, 다음과 같은 세 가지의 과정을 거치게 됩니다. 1. 선정 과정 Selection procedure 현재 상태에서 가장 좋다고 생각되는 해답을 찾아 Solution Set에 포함시킨다. 2. 적정성 점검 F..
2020.05.22 -
Git, 어렵지 않게 시작하기 5 - Fork
개발자라면 피할 수 없는 협업 도구인 Git. 진입장벽은 높지만 배우면 크게 도움이 되는 도구이기 때문에 소개해 드리고자 합니다. git을 처음 보는 사람을 위해서 git이 무엇인지 알아가고 사용하기 까지 발 맞춰 배워가는 것이 이 글의 목표입니다. --------------- INDEX --------------- 🔥 Git을 사용하는 이유 🚀 Git을 시작하는 방법 🌈 Git 활용하기 💻Git으로 협업하기 🎠 그 밖에 할 수 있는 것들 -------------------------------------- 이 글은 Git, 어렵지 않게 시작하기 4 에 이은 다섯번째 후속편입니다. 이 번 포스팅에서는 Git으로 할 수 있는 것들에 대해서 알아보는 시간을 가져보도록 하겠습니다. 정확히 말하면 Github에..
2020.02.23 -
Git, 어렵지 않게 시작하기 4 - branch
개발자라면 피할 수 없는 협업 도구인 Git. 진입장벽은 높지만 배우면 크게 도움이 되는 도구이기 때문에 소개해 드리고자 합니다. git을 처음 보는 사람을 위해서 git이 무엇인지 알아가고 사용하기 까지 발 맞춰 배워가는 것이 이 글의 목표입니다. --------------- INDEX --------------- 🔥 Git을 사용하는 이유 🚀 Git을 시작하는 방법 🌈 Git 활용하기 💻 Git으로 협업하기 🎠 그 밖에 할 수 있는 것들 -------------------------------------- 이 글은 Git, 어렵지 않게 시작하기 3 에 이은 네번째 후속편입니다. 1, 2, 3편을 먼저 보고 오시는 것을 추천해드립니다. 이 번 포스팅에서는 Git으로 협업하기에 대해서 알아보는 시간을 가..
2020.02.23 -
Git, 어렵지 않게 시작하기 3 - 필수 명령어
개발자라면 피할 수 없는 협업 도구인 Git. 진입장벽은 높지만 배우면 크게 도움이 되는 도구이기 때문에 소개해 드리고자 합니다. git을 처음 보는 사람을 위해서 git이 무엇인지 알아가고 사용하기 까지 발 맞춰 배워가는 것이 이 글의 목표입니다. --------------- INDEX --------------- 🔥 Git을 사용하는 이유 🚀 Git을 시작하는 방법 🌈 Git 활용하기 💻 Git으로 협업하기 🎠 그 밖에 할 수 있는 것들 -------------------------------------- 이 글은 Git, 어렵지 않게 시작하기 2 에 이은 두 번째 후속편입니다. 1, 2편을 먼저 보고 오시는 것을 추천해드립니다. 이 번 포스팅에서는 Git 활용하기에 대해서 알아보는 시간을 가져보도록..
2020.01.24 -
Git, 어렵지 않게 시작하기 2 - 시작 방법
개발자라면 피할 수 없는 협업 도구인 Git. 진입장벽은 높지만 배우면 크게 도움이 되는 도구이기 때문에 소개해 드리고자 합니다. git을 처음 보는 사람을 위해서 git이 무엇인지 알아가고 사용하기 까지 발 맞춰 배워가는 것이 이 글의 목표입니다. --------------- INDEX --------------- 🔥 Git을 사용하는 이유 🚀 Git을 시작하는 방법 🌈 Git 활용하기 💻 Git으로 협업하기 🎠 그 밖에 할 수 있는 것들 -------------------------------------- 이 글은 Git, 어렵지 않게 시작하기 1 에 이은 두 번째 후속편입니다. 1편을 먼저 보고 오시는 것을 추천해드립니다. 이 번 포스팅에서는 Git을 시작하는 방법에 대해서 알아보는 시간을 가져보도..
2020.01.24 -
Git, 어렵지 않게 시작하기 1 - Git?
개발자라면 피할 수 없는 협업 도구인 Git. 진입장벽은 높지만 배우면 크게 도움이 되는 도구이기 때문에 소개해 드리고자 합니다. git을 처음 보는 사람을 위해서 git이 무엇인지 알아가고 사용하기 까지 발 맞춰 배워가는 것이 이 글의 목표입니다. --------------- INDEX --------------- 🔥 Git을 사용하는 이유 🚀 Git을 시작하는 방법 🌈 Git 활용하기 💻 Git으로 협업하기 🎠 그 밖에 할 수 있는 것들 -------------------------------------- 이 번 포스팅에서는 Git을 사용하는 이유에 대해서 알아보는 시간을 가져보도록 하겠습니다. Git은 왜 쓰이는 걸까? Git은 분산형 버전관리 시스템( DVCS, Distributed Version..
2020.01.24