※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※
이번에 볼 문제는 백준 14709번 문제인 여우 사인이다.
문제는 아래 링크를 확인하자.
https://www.acmicpc.net/problem/14709
14709번: 여우 사인
첫 번째 예시는 엄지손가락과 중지, 약지와 중지, 엄지손가락과 약지가 서로 닿아 있고 검지와 새끼손가락은 다른 손가락과 닿아 있지 않으므로 여우 사인이라고 할 수 있다. 두 번째 예시는 검
www.acmicpc.net
문제에서 여우 사인으로 판단하는 입력은 정확히 손가락 1과 3, 1과 4, 3과 4의 총 세 쌍의 맞닿은 손가락만이 존재하는 손동작이다.
입력이 정확히 3개 들어오는지, 들어온다면 그 셋이 정확히 1과 3, 1과 4, 3과 4의 세 쌍인지를 확인 후 여우 사인인지 판단하고 출력하자.
아래는 제출한 소스코드이다.
#include <iostream>
using namespace std;
int arr[6][6];
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
int N; cin >> N;
if (N != 3) cout << "Woof-meow-tweet-squeek";
else {
while (N--) {
int x, y; cin >> x >> y;
arr[x][y] = arr[y][x] = 1;
}
if (arr[1][3] && arr[3][4] && arr[4][1]) cout << "Wa-pa-pa-pa-pa-pa-pow!";
else cout << "Woof-meow-tweet-squeek";
}
}
728x90
'BOJ' 카테고리의 다른 글
[BOJ 14715 // C++] 전생했더니 슬라임 연구자였던 건에 대하여 (Easy) (0) | 2022.07.03 |
---|---|
[BOJ 14711 // C++] 타일 뒤집기 (Easy) (0) | 2022.07.02 |
[BOJ 14701 // C++] 셔틀버스 (0) | 2022.06.30 |
[BOJ 1445 // C++] 일요일 아침의 데이트 (0) | 2022.06.29 |
[BOJ 25309 // C++] K개의 소수 (0) | 2022.06.28 |