본문 바로가기

Algorithm/Implementation

(C++) - 백준(BOJ) 20232 : Archivist

반응형

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

 

20232번: Archivist

The only line of input contains a single integer $y$ ($1995 \le y \le 2019$), denoting the year. You don't need to process year numbers less than $1995$ or greater than $2019$, or incorrect year formats. It is guaranteed that you will be given a number bet

www.acmicpc.net

함수를 사용하는 문제였습니다.

📕 풀이방법

📔 입력 및 초기화

연도를 입력받을 변수 year를 선언 후 입력받습니다.

📔 풀이과정

getContestName에 인자를 year로 받아 적절한 문자열을 반환합니다.


📕 Code

#include <bits/stdc++.h>
using namespace std;

string getContestName(int year){
    if( year == 1996 || year == 1997 || year == 2000 || 
        year == 2007 || year == 2008 || year == 2013 || year == 2018
    ) return "SPbSU";
    if( year == 2006) return "PetrSU, ITMO";
    return "ITMO";
}

int main(){
    int year;
    cin >> year;
    cout << getContestName(year);
}