No Rules Rules

학점계산 (feat. 백준, 2754번) 본문

생활/코테

학점계산 (feat. 백준, 2754번)

개발하는 완두콩 2022. 10. 20. 12:41
728x90
반응형

학점계산
https://www.acmicpc.net/problem/2754

 

2754번: 학점계산

어떤 사람의 C언어 성적이 주어졌을 때, 평점은 몇 점인지 출력하는 프로그램을 작성하시오. A+: 4.3, A0: 4.0, A-: 3.7 B+: 3.3, B0: 3.0, B-: 2.7 C+: 2.3, C0: 2.0, C-: 1.7 D+: 1.3, D0: 1.0, D-: 0.7 F: 0.0

www.acmicpc.net

 

// woohyeon.kim
// kim519620.tistory.com
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main(){
    ios::sync_with_stdio(false), cin.tie(NULL);
    string arr1[] = {"A+", "A0", "A-", "B+", "B0", "B-", "C+", "C0", "C-", "D+", "D0", "D-", "F"};
    string arr2[] = {"4.3", "4.0", "3.7", "3.3", "3.0", "2.7", "2.3", "2.0", "1.7", "1.3", "1.0", "0.7", "0.0"};
    string str;
    cin >> str;
    cout << arr2[distance(arr1, find(arr1, arr1 + 13, str))];
    return 0;
}
// *&)*@*

 

반응형

입력받은 문자열의 인덱스와 동일한 인덱스의 학점값을 출력하였습니다.

728x90
반응형

'생활 > 코테' 카테고리의 다른 글

별 찍기 - 4 (feat. 백준, 2441번)  (0) 2022.10.20
세 수 (feat. 백준, 10817번)  (0) 2022.10.20
A → B (feat. 백준, 16953번)  (0) 2022.10.20
개수 세기 (feat. 백준, 10807번)  (0) 2022.10.19
행렬 덧셈 (feat. 백준, 2738번)  (0) 2022.10.19
Comments