일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 웹개발
- 링크필드
- 알고리즘 자동 업로드
- Django DB
- 코딩테스트
- MTV패턴
- 데이터필드
- select
- python웹개발
- 완주하지 못한 선수
- 프로그래머스
- 왜 개발이 하고싶은가
- Django웹개발
- 디지털신호처리설계
- 알고리즘풀이
- 설문조사앱
- matlab 디지털신호처리
- bandpass filter
- programmers
- Django
- N으로 표현
- sql정리
- Django서버
- 쿼리문법
- embeddedSW
- Django cycle
- SQL
- Django웹서버개발
- 통신인터페이스
- 자동 commit
- Today
- Total
목록Algorithm (2)
카이로스의 시간
문제링크: https://programmers.co.kr/learn/courses/30/lessons/42576 사용 알고리즘: 해시 풀이: python dictionary를 이용해서 해시테이블에 데이터를 넣고, 비교하는 방식으로 구현했습니다. participant, completion 이라는 참가자, 완주자 list를 dictionary로 정리했으며, 이때는 동명이인을 구분하기 위해서 value 값을 하나씩 높였습니다. 예를 들어서, participant = ["mislav", "stanko", "mislav", "ana","ana","ana"] 라는 참가자 list가 주어지면 dic_participant에 {'mislav': 1, 'stanko': 0, 'ana': 2} 와 같이 {참가자이름:동명이인..
문제링크: https://programmers.co.kr/learn/courses/30/lessons/42895 사용 알고리즘: DFS 완전탐색 풀이: 재귀함수를 통해 DFS를 구현한다. 사칙연산을 반복하며 재귀함수로 들어가고 이를통해 완전탐색을 구현 한다. answer(전역) 초기값은 충분히 높게 잡고, N이 사용된 횟수(answer)가 8보다 커지면 -1을 반환한다. dfs의 parameter는 num, count이고, num은 현재상황 숫자를 나타내고, count로 몇번 N이 사용되는지를 재귀를 통해 전달한다. 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 32 33 34 35 36 37 38 3..