코드카타-성격 유형 검사하기

#include <string>
#include <vector>
using namespace std;
string solution(vector<string> survey, vector<int> choices) {
int score[26] = {0}; // 'A'~'Z' 점수 저장
for (int i = 0; i < (int)survey.size(); i++) {
char disagree = survey[i][0]; // 비동의
char agree = survey[i][1]; // 동의
int c = choices[i];
if (c < 4) {
// 비동의 쪽에 (4 - c)점
score[disagree - 'A'] += (4 - c);
} else if (c > 4) {
// 동의 쪽에 (c - 4)점
score[agree - 'A'] += (c - 4);
}
// c == 4면 0점이라 패스
}
string ans = "";
// 지표 1: R vs T
ans += (score['R'-'A'] >= score['T'-'A']) ? 'R' : 'T';
// 지표 2: C vs F
ans += (score['C'-'A'] >= score['F'-'A']) ? 'C' : 'F';
// 지표 3: J vs M
ans += (score['J'-'A'] >= score['M'-'A']) ? 'J' : 'M';
// 지표 4: A vs N
ans += (score['A'-'A'] >= score['N'-'A']) ? 'A' : 'N';
return ans;
}
숫자 야구 제출
온전히는 제출을 하진 않았지만, 제출을 했다.
https://youtu.be/NFA3oFRe_ss?si=CvdAditjeY1eIbYe
그런데 데스카운트 기능이 제대로 구현되진 않은 것 같다.
제출은 했지만 몇 번 더 해봐야겠다.
'TIL' 카테고리의 다른 글
| 3/19일자 TIL (0) | 2026.03.19 |
|---|---|
| 3/18일자 TIL (0) | 2026.03.18 |
| 3/16일자 TIL (0) | 2026.03.16 |
| 3월 13일자 TIL (1) | 2026.03.13 |
| 3/12일자 TIL (0) | 2026.03.12 |