본문 바로가기

Algorithm/Implementation

(C++) - 백준(BOJ) 11257 : IT Passport Examination

반응형

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

 

11257번: IT Passport Examination

บรรทัดแรก เป็นจํานวนเต็ม N ระบุจํานวนผู้สอบ และ N บรรทัด ต่อมาเป็นข้อมูลของผู้เข้าสอบแต่ละค

www.acmicpc.net

간단 구현 문제였습니다.

📕 풀이방법

📔 입력 및 초기화

test case 수 t, 응시자 번호 testerNum, 각 section a, b, c, 총점 totalScore를 선언한 후 적절히 입력 받습니다. 입력 받은 후 totalScore에 총점값을 저장합니다.

📔 풀이과정

각 section에 30%가 최소 통과 기준이므로 각각 11, 8, 12이상이며 총점이 55점 이상인 사람들이 통과자입니다.

📔 정답출력

조건에 따라 출력해줍니다.


📕 Code

#include <bits/stdc++.h>
using namespace std;
int t, testerNum, a, b, c, totalScore;
int main(){
  cin >> t;
  while(t--){
    cin >> testerNum >> a >> b >> c;
    totalScore = a + b + c;
    cout << testerNum << ' ' << totalScore << ' ';
    if(totalScore >= 55 && a >= 11 && b >= 8 && c >= 12) cout << "PASS\n";
    else cout << "FAIL\n";
  }
}

*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.