백준 나는학급회장이다1 백준 2456 나는 학급회장이다. C언어_230131 이 문제를 어떻게 해결할까 고민하다가 한 명 한 명의 투표를 받아오면서, 각 후보의 합산점수와 3을 받은 횟수를 따로 저장하였다. (항상 생각하지만 더 좋은 방법으로 푸는 법이 분명 있을 것이다.) 그 후에 합산점수 max와 3을 받은 횟수 max 변수로 최댓값을 찾은 후 루프를 돌려가면서 해당되는 값을 찾아서 출력해 주었다. max값이 1개라면 바로 그 친구를 출력, 아니라면 다시 조건을 붙여서 3을 받은 횟수를 비교 후 순위를 나눈 수 있는 경우와 없는 경우로 나눠서 출력해 주었다. 변수를 많이 지정하긴 했지만 구현이 어렵거나 어려운 문제는 아닌 것 같다! #include int main(void) { int n,a,b,c; int sum[10]={0},index[10]={0},max=0,max_in.. 2023. 2. 1. 이전 1 다음