Skip to content

Commit

Permalink
upload: [12주차_이가은] N으로 표현
Browse files Browse the repository at this point in the history
  • Loading branch information
gani0325 committed Jan 14, 2024
1 parent 0f276a3 commit 482264a
Showing 1 changed file with 26 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,32 @@ math: true
## 2. 코드

```python
"""
N으로 표현
💛 문제
아래와 같이 5와 사칙연산만으로 12를 표현할 수 있습니다.
12 = 5 + 5 + (5 / 5) + (5 / 5)
12 = 55 / 5 + 5 / 5
12 = (55 + 5) / 5
5를 사용한 횟수는 각각 6,5,4 입니다. 그리고 이중 가장 작은 경우는 4입니다.
이처럼 숫자 N과 number가 주어질 때,
N과 사칙연산만 사용해서 표현 할 수 있는 방법 중 N 사용횟수의 최솟값을 return 하도록 solution 함수를 작성하세요.
🧡 제한 사항
N은 1 이상 9 이하입니다.
number는 1 이상 32,000 이하입니다.
수식에는 괄호와 사칙연산만 가능하며 나누기 연산에서 나머지는 무시합니다.
최솟값이 8보다 크면 -1을 return 합니다.
💚 입출력
N number return
5 12 4
2 11 3
"""

# N으로 사칙연산을 사용해서 number 을 만든 것 중에 N 을 사용한 횟수 최솟값
def solution(N, number):
num = [] # 숫자 조합을 담는 리스트
Expand Down

0 comments on commit 482264a

Please sign in to comment.