문제링크 : https://www.acmicpc.net/problem/14709
14709번: 여우 사인
첫 번째 예시는 엄지손가락과 중지, 약지와 중지, 엄지손가락과 약지가 서로 닿아 있고 검지와 새끼손가락은 다른 손가락과 닿아 있지 않으므로 여우 사인이라고 할 수 있다. 두 번째 예시는 검
www.acmicpc.net
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<int, int> pii;
const int MAX = 987654321;
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
int N;
cin >> N;
if(N <= 2) //여우싸인 불가능
{
printf("Woof-meow-tweet-squeek");
return 0;
}
for(int i=0; i<N; i++)
{
int a, b;
cin >> a >> b;
if(a==2 || a==5 || b==2 || b==5) //검지, 새끼 사용 불가
{
cout <<"Woof-meow-tweet-squeek";
return 0;
}
}
cout << "Wa-pa-pa-pa-pa-pa-pow!";
return 0;
}
단순 구현 문제이다.
처음에 N이 3보다 작거나 5보다 크면 여우싸인이 불가능하므로 바로 불가능 문구를 출력한다.
(3보다 작으면 손가락이 부족해진다.)
이후 여우 싸인의 조건을 보면 검지와 새끼손가락은 사용이 불가능한 것을 알 수 있다.
따라서 입력받은 수가 검지나 새끼 손가락인 경우는 무조건 사용 불가능하므로 불가능 문구를 출력하고 바로 종료한다.
무사히 반복문이 끝나면 사용가능하단 뜻이므로 가능 문구를 출력해준다.
'백준 > 실버' 카테고리의 다른 글
[백준 18110번] solved.ac (C++) (0) | 2023.08.03 |
---|---|
[백준 28217번] 두 정삼각형 (C++) (0) | 2023.08.02 |
[백준 5046번] 전국 대학생 프로그래밍 대회 동아리 연합 (C++) (0) | 2023.08.01 |
[백준 14569번] 시간표 짜기 (C++) (0) | 2023.08.01 |
[백준 25206번] 너의 평점은 (C++) (0) | 2023.08.01 |