일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 14503
- 14500
- 14891
- 2798
- 13460
- 14888
- 15649
- 분해합
- 15650
- 연산자 끼워넣기 성공
- 러스트란 #cargo
- 10872
- 3190
- 1259
- 팰린드롬수
- 15683
- 15652
- 문제풀이
- rustup
- 15651
- C++
- 9663
- 13458
- 14501
- 백준
- rust설치
- C
- 백트래킹
- 테트로미노
- 14890
Archives
목록연산자 끼워넣기 성공 (1)
Easy-So-Easy
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bqGqpc/btsldOq0yHs/X01NwK4YCvY3yYoDDsKXb0/img.png)
백준 1259 문제(Problem) 풀이(Solution) 이 문제는 재귀 함수의 사용 방법만 알면 간단하게 구현이 가능하다. 연산자를 넣어줄 배열 op를 선언하여 덧셈, 뺄셈, 곱셈, 나눗셈의 개수를 각각 넣어주었다. 그리고 사용 개수가 남아 있으면 연산을 실행하며 모든 연산을 하였을 때 최솟값, 최댓값을 계속해서 갱신해주면 되는 문제이다. 전체 코드(Code) #include #include #include using namespace std; int N, A[101], op[4], res_min=INT_MAX, res_max=INT_MIN; int check(int pos, int i, int v) { if(pos==0) return v+arr[i]; // + 덧셈 if(pos==1) return ..
BaekJoon
2023. 6. 24. 14:08