| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- mirror
- 3장
- Wiki
- 8장
- 프로그래머스
- 백준
- 자기호출
- 6장
- dp
- Repository
- 4장
- 7장
- N으로 표현
- 1011
- 클린코드
- recursion
- basis step
- 기하학
- 1024
- BOJ
- 2장
- 0장
- 수학
- 문제풀이
- Clean code
- 원의 방정식
- programmers
- 규칙
- 재귀
- inductive step
- Today
- Total
목록전체 글 (13)
LeeA0의 공부 일기
핑계라면 핑계지만.. 2021년도 상반기는 SSAFY에서 프로젝트 +알고 하루 1커밋도 바빠서 블로그를 잘 못썼습니다 ㅎㅎ.. (게다가 프로젝트 관련 글은 사담이 많이 적혀서 비공개) 그러다가 마침 책 한권을 읽게되었는데 기록하면 좋을 것같아서 다시 블로그를 조금씩 해보려고해요! 이 책을 읽게 된 계기는.. 프로젝트를 되돌아보려고 그 때 짰던 코드를 다시보면 왜 이렇게 짰지..?라는 생각이 많이 드는데, 이 생각을 조금이라도 줄일 수 있을 거같아서요~ 프로젝트 말고도 예전에 풀었던 알고리즘을 봤을 때도 똑같은 생각이 들어요 ㅎㅎ.. 'Clean Code'는 개발자라면 읽어봐야할 필독서로 유명한데, 코드를 짜면서 겪은 바도 있고, 이 책으로 스터디하자고 해주신 분도 있어 이참에 읽어보려합니다! 블로그에는 ..
GitHub(GitLab) → GitHub(GitLab)로 Repository commit log 포함해서 옮기기 복사하려는 저장소를 clone한다. git clone --mirror https://github.com/your-namespace/your-project.git clone받은 저장소로 이동 cd your-project.git 새로운 저장소로 mirror push한다. git push --mirror https://github.com/your-new-namespace/your-project.git Wiki문서 옮기기 복사하려는 저장소를 clone한다. git clone --mirror https://github.com/your-namespace/your-project.wiki.git clone..
안녕하세요~ 오늘은 BOJ 1024 수열의 합에 대한 문제 풀이를 적겠습니다. 문제분석 N과 L이 주어질 때, 합이 N이면서, 길이가 적어도 L인 가장 짧은 연속된 음이 아닌 정수 리스트를 구하는 프로그램을 작성 입력 조건 $N\leq1,000,000,000$, $2 \geq L \geq 100$ 출력 조건 리스트의 길이 $\leq$ 100이면 첫째 줄에 공백으로 구분하여 출력 리스트의 길이가 100보다 크거나 그러한 수열이 없을 때는 -1출력 => 합이 N이고, 길이가 L이상인 연속된 수열을 구한다. (음이 아닌 정수라는게 중요하다.. 0포함!) 풀이방법 N이 1일 때, 2일 때, .... 경우의 수를 나열한 표이다. N 수열 N 수열 N 수열 N 수열 1 0 1 6 1 2 3 0 1 2 3 11 5 ..
안녕하세요! 오늘은 BOJ 1011 Fly me to the Alpha Centauri에 대한 저의 풀이 방법을 적어볼까합니다. 문제분석 이전 작동시기에 k광년을 이동하였을 때는 k-1 , k 혹은 k+1 광년만을 다시 이동할 수 있다. 예를 들어, 이 장치를 처음 작동시킬 경우 -1 , 0 , 1 광년을 이론상 이동할 수 있으나 사실상 음수 혹은 0 거리만큼의 이동은 의미가 없으므로 1 광년을 이동할 수 있으며, 그 다음에는 0 , 1 , 2 광년을 이동할 수 있는 것이다. ( 여기서 다시 2광년을 이동한다면 다음 시기엔 1, 2, 3 광년을 이동할 수 있다. ) y지점에 도착하기 바로 직전의 이동거리는 반드시 1광년으로 하려 한다. x지점부터 정확히 y지점으로 이동하는데 필요한 공간 이동 장치 작동 ..
안녕하세요. BOJ 1004 어린왕자를 풀어봤습니다. 문제 분석 은하수 지도, 출발점, 도착점이 주어졌을 때 어린 왕자에게 필요한 최소의 행성계 진입/이탈 횟수를 구하는 프로그램을 작성해 보자.(행성계의 경계가 맞닿거나 서로 교차하는 경우는 없다고 가정한다.또한, 출발점이나 도착점이 행성계 경계에 걸쳐진 경우 역시 입력으로 주어지지 않는다.) => 최대한 원의 경계를 관통하지 않으면서 출발점에서 도착점으로 이동한다. 풀이 방법 행성이 하나만 있다고 가정했을 때 출발점과 도착점의 경우의 수는 다음과 같다. 1) 행성을 한 번도 통과하지 않고 갈 수 있다. 2) 도착점에 가기 위해선 반드시 행성을 한 번 진입해야 한다. 3) 1번과 마찬가지로 행성을 한 번도 통과하지 않고 갈 수 있다. 4) 도착점에 가기 ..