※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※

 

이번에 볼 문제는 백준 28289번 문제인 과 조사하기이다.
문제는 아래 링크를 확인하자.

https://www.acmicpc.net/problem/28289 

 

28289번: 과 조사하기

소프트웨어개발과는 2학년 1반, 2학년 2반 학생 각각 1명씩 있기에 2명, 임베디드소프트웨어개발과는 3학년 3반 학생 1명, 인공지능소프트웨어개발과는 2학년 4반 학생 1명, 그리고 아무런 과에도

www.acmicpc.net

1학년 학생 수를 저장하는 변수, 그렇지 않은 학생 중 반이 1반 또는 2반인 학생 수를 저장하는 변수, 3반인 학생 수를 저장하는 변수, 4반인 학생 수를 저장하는 변수를 선언하자. 그리고 적절한 조건문을 통해 각 주어지는 학생 정보 입력을 처리하고 문제를 해결하자.

 

학생의 정보 Np는 문제 풀이에 사용하지 않지만 입력을 받기는 해야 함에 유의해 구현하자.

 

아래는 제출한 소스코드이다.

#include <iostream>
using namespace std;

int P;
int x12, x3, x4, x0;

int main() {
	ios::sync_with_stdio(0);
	cin.tie(0);

	cin >> P;
	while (P--) {
		int g, c, n; cin >> g >> c >> n;
		if (g < 2) x0++;
		else if (c < 3) x12++;
		else if (c < 4) x3++;
		else x4++;
	}

	cout << x12 << '\n' << x3 << '\n' << x4 << '\n' << x0;
}
728x90

+ Recent posts