Skip to content

Commit

Permalink
add README
Browse files Browse the repository at this point in the history
  • Loading branch information
Only-bottle committed May 30, 2019
1 parent 41651dd commit dff3e8e
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 0 deletions.
19 changes: 19 additions & 0 deletions 이병만/Programmers/더 맵게/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
[Programmers](https://programmers.co.kr/learn/courses/30/lessons/42626).

Problem : 더 맵게 **힙(Heap)**

Flow :

1. 섞은 음식의 스코빌 지수 = 가장 맵지 않은 음식의 스코빌 지수 + (두 번째로 맵지 않은 음식의 스코빌 지수 * 2)
2. 주어질 때, 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 섞어야 하는 최소 횟수를 return 하도록 solution 함수를 작성해주세요.



Solution :

1. 각 배열을 정렬한다.
2. 힙을 사용하기 위해 import heapq를 한다.
3. 최소힙이기 때문에 루트 두 개의 값을 뽑아서 소크빌 지수를 계산한다.
4. 다시 힙에 넣어준다.
5. answer의 값을 1 더해준다.
6. 입력받은 스코빌 지수를 넘기면 answer의 값을 반환한다.
18 changes: 18 additions & 0 deletions 이병만/Programmers/전화번호 목록/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
[Programmers](https://programmers.co.kr/learn/courses/30/lessons/42577).

Problem : 전화번호 목록 **해시**

Flow :

1. 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다.
2. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다.



Solution :

1. 각 배열을 정렬한다.
2. 0번째 인덱스에 있는 값을 search로 저장한다.
3. 해당 배열을 반복문을 돌면서 0번째 인덱스와 같으면 배제시킨다.
4. search의 길이만큼 match의 0부터 검사해서, 같은게 있으면 False를 저장한다.
5. 반복문 종료

0 comments on commit dff3e8e

Please sign in to comment.