반응형
https://www.acmicpc.net/problem/6794
구현 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
만들 수를 n, 그 때의 순서쌍의 한 쪽을 저장하기 위한 배열 check를 선언합니다.
📔 풀이과정
왼손가락이 i, 오른손가락이 j라고 생각하여 2중첩 for loop를 수행합니다.
📔 정답출력
순서가 상관 있으므로 n/2까지 for loop를 수행합니다. check가 되어 있으면 cnt를 1씩 증가시켜줍니다.
📕 Code
#include <iostream>
using namespace std;
bool check[6];
int n, cnt;
int main() {
cin >> n;
for (int i = 0; i <= 5; i++)
for (int j = 0; j <= 5; j++)
if (i + j == n) check[i] = true;
for (int i = 0; i <= n/2; i++)
if(check[i]) cnt++;
cout << cnt;
}
'Algorithm > Implementation' 카테고리의 다른 글
(C++) - 백준(BOJ) 15751 : Teleportation (0) | 2022.01.06 |
---|---|
(Python) - 백준(BOJ) 6974 : Long Division (0) | 2022.01.04 |
(C++) - 백준(BOJ) 23971 : ZOAC 4 (0) | 2022.01.01 |
(C++) - 백준(BOJ) 6780 : Sumac Sequences (0) | 2021.12.30 |
(C++) - 백준(BOJ) 6779 : Who Has Seen The Wind (0) | 2021.12.29 |