본문 바로가기
프로그래밍/개발 이야기

[백준] 21313번 문제풀이

by JR2 2021. 5. 14.

문제 : www.acmicpc.net/problem/21313  

 

21313번: 문어

문어에게 여덟개의 팔이 있다는 사실은 잘 알려져 있다. 하지만 문어들이 자신의 팔들을 1번, 2번, 3번, ..., 8번이라고 부른다는 말은 오늘 처음 들었을 것이다! 단, 시계방향으로 오름차순이라던

www.acmicpc.net

이 문제는 해답만 찾는다면 금방 해결할 수 있는 문제이다.

 

짝수 / 홀수로 구분을 하여서

짝수일 때에는 11 22 11 22 이렇게 계속 반복이고, 홀수일때는 11 22 11 22 이렇게 반복하다가 마지막에 33만 붙혀주면 조건대로 성립한다.

 

#include <stdio.h>

int main(void)
{
    int n;
    scanf("%d",&n);
    
    int odd = 0;
    if(n%2==1){odd=1;n--;}
    while (n) {
        if(n%2==0){printf("1 ");}
        else{printf("2 ");}
        n--;
    }
    if(odd){printf("3");}
    
    return 0;
}

 

새로만든 github 주소이다.

https://github.com/JirongKim/JIrongKim

 

JirongKim/JIrongKim

Contribute to JirongKim/JIrongKim development by creating an account on GitHub.

github.com

 

댓글