백준 #14. [C++] 2753. 윤년, 벨로그 문단 간격 조절

K Choi·2022년 1월 26일
0

백준

목록 보기
14/37

문제: 백준 2753

연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오.

윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다.

예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다.

입력

첫째 줄에 연도가 주어진다. 연도는 1보다 크거나 같고, 4000보다 작거나 같은 자연수이다.

출력

첫째 줄에 윤년이면 1, 아니면 0을 출력한다.

예제 입력 1

2000

예제 출력 1

1

예제 입력 2

1999

예제 출력 2

0

이것도 한 번 본 문제인데 좀 더 복잡했던,,
오늘도 한 번에 맞고 싶다



풀이

C 코드

#include <stdio.h>
int main() {
    int year;
    scanf("%d", &year);
    if (year%100 == 0 && year%400 != 0) printf("%d", 0);
    else if (year%4 != 0) printf("%d", 0);
    else printf("%d", 1);
    return 0;
}

오예 한 번에 맞았다!😄 작성해두고 문제에 나온 연도들(2012, 1900, 2000, 1999) 다 대입해서 따져보느라 좀 오래 걸렸지만,, 컴파일 에러 난 후에 고치는 것보다 훨씬 기분 좋네요ㅎ

이제 C++로도 짜보자

C++ 코드

#include <iostream>
using namespace std;
int main() {
    int year;
    cin >> year;
    if (year%100 == 0 && year%400 != 0) cout << 0;
    else if (year%4 != 0) cout << 0;
    else cout << 1;
    return 0;
}

얘도 무난하게 맞췄습니당ㅎㅎ

아직까진 할 만하네요! 근데 진짜 복잡한 알고리즘들 나오면 어려워질 것 같아 좀 두려워요ㅎ 그래도 차근차근 단계별로 풀어나가다 보면 잘 할 수 있겠죠?(그렇게 되길..ㅎ)



벨로그 문단 간격 조절

어제까지만 해도 벨로그 작성하면서 줄간격을 1줄 이상 어떻게 띄우는 건지 도저히 알 수가 없었는데 서치 결과 드디어 알아냈습니다..😄
<br> 이 기호를 사용하면 되는 거였답니다ㅎ 간단하쥬?

첫 번째 줄 ~~ 쓰고 <br><br>(두 줄 띄고)
두 번째 줄 ~~
이렇게 쓰면 아래 같이 보이게 됩니다.


첫 번째 줄 ~~ 쓰고

두 번째 줄 ~~

답답했던 부분이 하나 해결되어 기분이 좋네요ㅎㅎ
한 번에 모든 작성법을 다 터득하긴 힘들지만
이렇게 하나씩 알아가려고 합니다!

profile
mbeCoder

0개의 댓글