웅재의 코딩세상
[프로그래머스] 주사위 게임 3 본문
- 풀이
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
int solution(int a, int b, int c, int d) {
vector<int> v={a,b,c,d};
sort(v.begin(), v.end());
if(v[0] == v[3]) return 1111 * v[0];
else if(v[0] == v[2]) return (10*v[0] + v[3]) * (10*v[0] + v[3]);
else if(v[1] == v[3]) return (10*v[1] + v[0]) * (10*v[1] + v[0]);
else if(v[0] == v[1]){
if(v[2]==v[3]) return (v[0]+v[2]) * (v[2]-v[0]);
else return v[2]*v[3];
}
else if(v[2]==v[3]) return v[0] * v[1];
else if(v[1] == v[2]) return v[0]*v[3];
else return v[0];
}
반응형
'코딩테스트 > 프로그래머스 - LV 0' 카테고리의 다른 글
[프로그래머스] 문자열 여러 번 뒤집기 (0) | 2024.01.30 |
---|---|
[프로그래머스] 9로 나눈 나머지 (0) | 2024.01.30 |
[프로그래머스] 간단한 논리 연산 (0) | 2024.01.30 |
[프로그래머스] 0 떼기 (1) | 2024.01.29 |
[프로그래머스] 홀수 vs 짝수 (0) | 2024.01.29 |