반응형
아주 간단한 구현, 다해보기(brute force) 문제였습니다.
풀이방법
세 수 a,b,c에 대해 a+b=c 꼴의 수식이 될 수 있지만 a=b+c도 되므로 총 8가지의 경우의 수가 됩니다.
Code
#include <bits/stdc++.h>
using namespace std;
int main(){
double a,b,c;
cin >> a >> b >> c;
if(a + b == c)
cout << a << '+' << b << '=' <<c;
else if(a - b == c)
cout << a << '-' << b << '=' <<c;
else if(a * b == c)
cout << a << '*' << b << '=' <<c;
else if(a / b == c)
cout << a << '/' << b << '=' <<c;
else if(a == b + c)
cout << a << '=' << b << '+' <<c;
else if(a == b - c)
cout << a << '=' << b << '-' <<c;
else if(a == b * c)
cout << a << '=' << b << '*' <<c;
else if(a == b / c)
cout << a << '=' << b << '/' <<c;
}
Test Case
input
1 2 3
답
1+2=3
input
3 2 1
답
3-2=1
'Algorithm > Brute Force' 카테고리의 다른 글
(C++) - 백준(BOJ) 2160번 : 그림 비교 답 (0) | 2021.01.25 |
---|---|
(C++) - 백준(BOJ) 1057번 : 토너먼트 답 (0) | 2021.01.22 |
(C++) - 백준(BOJ) 1590번 : 캠프가는 영식 답 (0) | 2021.01.16 |
(C++) - 백준(BOJ) 2023번 : 신기한 소수 답 (7) | 2020.10.16 |
(C++) - 백준(BOJ) 14500번 : 테트로미노 답 (0) | 2020.09.15 |