일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 장고 프로젝트
- passport.js
- 장고 프로젝트 순서
- MYSQL
- 개발
- 자바스크립트
- 장고
- Bookmark
- Django
- 북마크만들기
- Node.js
- 북마크앱
- 파이썬 웹프로그래밍 장고
- 타사인증
- 프로젝트
- python
- Algorithm
- Blog
- MyPick31
- join()
- ART_Cinema
- 예술영화추천
- Exercism
- 장고 개발 순서
- 독립영화플랫폼
- til
- mongodb
- 알고리즘
- JavaScript
- Django Blog
- Today
- Total
목록Algorithm (4)
Juni_Dev_log
📌 시간복잡도 O(n) : for문을 1번 사용 📌 공간복잡도 O(1) : 변수로 저장하는 것이 없고, 임의로 저장하는 heap memory에 해당하는 dp[i] 값들만 저장공간에 남는다. Problem You are a professional robber planning to rob houses along a street. : 당신은 거리를 따라 집을 강탈하려는 전문 강도이다. Each house has a certain amount of money stashed. All houses at this place are arranged in a circle. : 각각의 집에는 일정 금액의 돈이 숨겨져있다. 이 장소의 모든 집은 원으로 배열화되어있다. That means the first house is t..
Problem 두 개의 정 N면체와 정 M면체의 두 개의 주사위를 던져서 나올 수 있는 눈의 합 중 가장 확 률이 높은 숫자를 출력하는 프로그램을 작성하세요. 정답이 여러 개일 경우 오름차순으로 출력합니다. ▣ 입력설명 첫 번째 줄에는 자연수 N과 M이 주어집니다. N과 M은 4, 6, 8, 12, 20 중의 하나입니다. ▣ 출력설명 첫 번째 줄에 답을 출력합니다. ▣ 입력예제 4 6 ▣ 출력예제 5 6 7 💯 Solution ① : Only My Thinking - 두 주사위를 굴려서 나온 수들의 합을 담는 배열 sum_list 를 만든다. - 이중 for 문을 통해서 두 주사위에서 나온 수들의 합을 sum_list에 넣는다. - 오름차순으로 나와야하기때문에 sort()를 해준다. - sum_list에..
📚 파이썬 기초 문법 📌 변수 : 데이터들을 저장하는 공간 ================================== 영문과 숫자, _로 이루어진다. 대소문자로 시작한다 특수문자를 사용하면 안된다. ($,% 등) 키워드를 사용하면 안된다. (if, for 등) ================================== 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 a = 1 # 1을 변수a에 대입한다. A = 2 A1 = 3 #2b = 4 : 변수명은 숫자로 시작하면 안됨 _b = 4 print(a, A, A1, _b) a, b, c = 3, 2, 1 print(a,b,c) # 값 교환 a, b = 10,..
자료구조, 알고리즘 문제를 하루에 1-2개씩 풀기 위해서, exercism.io/ Exercism Code Practice and Mentorship for Everyone. Level up your programming skills with 1,879 exercises across 38 languages, and insightful discussion with our dedicated team of welcoming mentors. Exercism is 100% free forever. exercism.io Exercism 이라는 문제은행 사이트에서 Javascript 언어로 문제 풀이를 진행했다. 처음에는 조금 쉬운 난이도인 easy 난이도의 문제 2개를 풀었다. ▶ Hello World (Probl..