알고리즘 공부/C++

백준 10833번 사과 C++

마달랭 2024. 7. 14. 01:19
반응형

리뷰

배열을 생성할 필요도 없는 문제였다.

 

문제 풀이

  1. 학교의 개수 n개의 값을 받아오고, 정답을 출력할 변수를 0으로 초기화 해준다.
  2. 학교의 개수만큼 for문을 개행해 사과를 학교로 나눈 나머지 값을 정답 변수에 추가해 준다.
  3. for문 종료 후 정답 변수를 출력해 주면 된다.

 

참고 사항

학교와 사과는 1이상의 수 이므로 0으로 나누어질 염려는 할 필요 없다.

 

 

정답 코드

#include <iostream>
#include <string>

using namespace std;

int main() {
	int n;
	cin >> n;
	int ans = 0;
	for (int i = 0; i < n; i++) {
		int s, a;
		cin >> s >> a;
		ans += a % s;
	}
	cout << ans;
}

 

 

728x90
반응형