Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 알고리즘
- C++
- 백준
- 점프 점프
- Initiative Q
- 메타퀘스트3
- 레퍼럴
- 삼성 SW 역량 테스트 기출 문제
- SWEA
- D3
- d4
- Meta Quest3
- 논블록
- 어싱크
- level2
- Java
- 블록
- 리퍼럴
- D2
- 재밌게 할래요
- 디자인패턴
- SOLID
- 자료구조
- 11060
- 프로그래머스
- spring
- Design Pattern
- BOJ
- 10505
- 이니셔티브 q
Archives
- Today
- Total
아직은 정체성이 없는 블로그
[SWEA][D3][c++] 6913. 동철이의 프로그래밍 대회 본문
문제
6913. 동철이의 프로그래밍 대회
문제 링크
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWicMVWKTuMDFAUL
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
풀이 과정
1. 입력값을 받으며 참가자의 점수를 계산한다.
2. 참가자의 점수계산 점수의 최대값(1등) 점수를 갱신한다.
3. 최대값인 참가자가 몇명인지 계산한다.
4. 최대값과 1등 참가자들을 출력한다.
코드
#include<iostream>
using namespace std;
int main()
{
cin.tie(0);
cout.tie(0);
cout.sync_with_stdio(false);
int test_case;
int T,N,M,max,victory;
cin>>T;
int score[20];
for(test_case = 1; test_case <= T; ++test_case)
{
cin >> N >> M;
int temp;
max=0 , victory=0;
for(int i=0; i<N; i++){
score[i]=0;//초기화
for(int j=0; j<M; j++){
cin >> temp;
score[i]+=temp;
}
if(score[i]>max)
max=score[i];//최대값 갱신
}
for(int i=0; i<N; i++){
if(score[i]==max)
victory++;//1등 수
}
cout <<"#"<<test_case<<" "<<victory<<" "<<max<<"\n";
}
return 0;
}
'알고리즘 역량테스트 문제 > SWEA' 카테고리의 다른 글
[SWEA][D2][c++] 1946. 간단한 압축 풀기 (1) | 2020.07.19 |
---|---|
[SWEA][D2][c++] 1948. 날짜 계산기 (0) | 2020.07.19 |
[SWEA][D3][c++] 9778. 카드 게임 (0) | 2020.07.17 |
[SWEA][D3][c++] 10200. 구독자 전쟁 (0) | 2020.07.14 |
[SWEA][D3][c++] 9839. 최고의 쌍 (0) | 2020.07.14 |
Comments