백준: 11257번 IT Passport Examination (Python3)
IT Passport Examination 성공다국어
2 초 | 256 MB | 382 | 229 | 210 | 60.519% |
문제
총점이 55% 이상이고, 각 과목 과락 기준은 30점 미만인 점수라고 할 때 응시자의 합불 결과를 출력하라.
IT Passport Examination(IT Passport Examination)은 100문항으로, 각 1점씩 또는 100%입니다. 내용 범위에는 3가지 범주가 있습니다.
전략 35%
관리(IT 관리) 25%
기술 40%
합격 기준 응시자는 총점이 55% 이상이어야 하며 각 섹션에서 최소 30%의 점수를 받아야 합니다.
이 시험에 대한 평가 프로그램을 작성하십시오.
การสอบวัดความรู้ระดับพื นฐานด้าน IT หรือ IP (IT Passport Examination) มีข้อสอบ 100 ข้อ ข้อละ 1 คะแนน คิดเป็น 100% ขอบเขตเนื อหามี 3 หมวดได้แก่
- Strategy (กลยุทธ์) 35%
- Management (การจัดการ IT) 25%
- Technology (เทคโนโลยี) 40%
เกณฑ์การสอบผ่าน ผู้เข้าสอบต้องได้คะแนนรวมไม่ตํากว่า 55% และ ต้องได้คะแนนในแต่ละหมวดไม่ตํLากว่า 30% ของคะแนนในหมวดนั น
จงเขียนโปรแกรมประเมินผลการสอบนี
입력
첫 번째 줄은 응시자 수를 나타내는 정수 N이고 다음 N 줄은 응시자별 정보입니다. 응시자 정보의 각 줄은 다음으로 구성됩니다. 응시자 번호(8자리) 다음에 3개의 정수가 옵니다. 이는 각각 섹션 L 1, 2 및 3의 시험 점수입니다.
บรรทัดแรก เป็นจํานวนเต็ม N ระบุจํานวนผู้สอบ และ N บรรทัด ต่อมาเป็นข้อมูลของผู้เข้าสอบแต่ละคน ข้อมูลผู้เข้าสอบแต่ละบรรทัดประกอบด้วย หมายเลขผู้สอบ(ตัวเลข 8 หลัก) แล้วตามด้วยจํานวนเต็ม 3 ค่า ซึLงเป็น คะแนนสอบในหมวดทีL 1, 2 และ 3 ตามลําดับ
출력
각 줄에는 후보자 번호와 그 다음에는 예와 같이 총점과 테스트 결과(PASS 또는 FAIL)가 표시됩니다. (입력순)
แต่ละบรรทัดให้พิมพ์หมายเลขผู้เข้าสอบและ ตามด้วยคะแนนรวม และผลการสอบ (PASS หรือ FAIL) ดัง รูปแบบในตัวอย่าง (ตามลําดับจากอินพุต)
예제 입력 1
5
12345601 10 20 30
12345610 15 15 25
12345615 15 15 30
12345620 15 7 33
12345432 11 12 35
예제 출력 1
12345601 60 FAIL
12345610 55 PASS
12345615 60 PASS
12345620 55 FAIL
12345432 58 PASS
답안
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
num = int(input())
for i in range(num):
a,b,c,d = map(int, input().split())
sum_ = b+c+d
if sum_<55:
str_ = f"{a} {sum_} FAIL"
print(str_)
elif b/35 < 0.3:
str_ = f"{a} {sum_} FAIL"
print(str_)
elif c/25 < 0.3:
str_ = f"{a} {sum_} FAIL"
print(str_)
elif d/40 < 0.3:
str_ = f"{a} {sum_} FAIL"
print(str_)
elif d/40 >= 0.3 and c/25 >= 0.3 and b/35 >= 0.3:
str_ = f"{a} {sum_} PASS"
print(str_)
|
cs |
'공부 > 코딩테스트' 카테고리의 다른 글
백준: 11283번 한글 2 (Python3) (0) | 2022.08.04 |
---|---|
백준: 11282번 한글 (Python3) (0) | 2022.08.04 |
백준: 10808번 알파벳 개수 (Python3) (0) | 2022.08.04 |
백준: 8718번 Bałwanek (Python3) (0) | 2022.08.04 |
백준: 8723번 Patyki (Python3) (0) | 2022.08.04 |
댓글