※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※
이번에 볼 문제는 백준 24544번 문제인 카카오뷰 큐레이팅 효용성 분석이다.
문제는 아래 링크를 확인하자.
https://www.acmicpc.net/problem/24544
24544번: 카카오뷰 큐레이팅 효용성 분석
카카오뷰는 사용자가 관심을 가질만한 주제를 분석하고, 이를 바탕으로 큐레이팅을 진행하는 카카오톡의 서비스이다. '발견'을 통해 흥미로운 주제의 콘텐츠를 탐색하고, 마음에 드는 콘텐츠는
www.acmicpc.net
주어지는 N개의 수를 모두 더한 값과, 두 번째 줄에서 "1'"이 아닌 "0"이 들어온 순서의 수들을 모두 더한 값을 출력하는 문제이다.
처음에 주어지는 N개의 수를 배열 등을 이용하여 저장하고, 1이 들어왔는지 0이 들어왔는지에 따라 두 답을 각각 구해나가자.
아래는 제출한 소스코드이다.
#include <iostream>
using namespace std;
int arr[1000];
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
int ans1 = 0, ans2 = 0;
int N; cin >> N;
for (int i = 0; i < N; i++) cin >> arr[i];
for (int i = 0; i < N; i++) {
bool chk; cin >> chk;
if (chk) ans1 += arr[i];
else ans1 += arr[i], ans2 += arr[i];
}
cout << ans1 << '\n' << ans2;
}
728x90
'BOJ' 카테고리의 다른 글
[BOJ 24552 // C++] 올바른 괄호 (0) | 2022.04.22 |
---|---|
[BOJ 24542 // C++] 튜터-튜티 관계의 수 (0) | 2022.04.21 |
[BOJ 24914 // C++] Split the SSHS (0) | 2022.04.19 |
[BOJ 24913 // C++] 개표 (0) | 2022.04.18 |
[BOJ 24365 // C++] ПЧЕЛИЧКАТА МАЯ (0) | 2022.04.17 |