반응형
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);
}
'Algorithm > Implementation' 카테고리의 다른 글
(C++) - 백준(BOJ) 20839 : Betygsättning (0) | 2021.11.10 |
---|---|
(C++) - 백준(BOJ) 20353 : Atrium (0) | 2021.11.09 |
(C++) - 백준(BOJ) 20233 : Bicycle (0) | 2021.11.08 |
(C++) - 백준(BOJ) 20352 : Circus (0) | 2021.11.08 |
(C++) - 백준(BOJ) 20215 : Cutting Corners (0) | 2021.11.07 |