https://www.acmicpc.net/problem/2753
문제 설명
정수 n을 4로 나눈 나머지가 0이면서 100으로 나눈 나머지가 0이 아니거나, 400으로 나눈 나머지가 0이면 1을 출력합니다.
그 외의 경우는 0을 출력합니다.
소스 코드 / Rust
use std::io;
fn main() {
let mut input_string = String::new();
input_string.clear();
io::stdin().read_line(&mut input_string).unwrap();
let n : i32 = input_string.trim().parse().expect("Cast Err");
if (n % 4 == 0 && n % 100 != 0) || n % 400 == 0 {
print!("1");
} else {
print!("0");
}
}
'Algorithm > ANA 위클리 백준' 카테고리의 다른 글
[위클리 백준] 2024 5회 (1) - 2476 (0) | 2024.04.15 |
---|---|
[위클리 백준] 2024 4회 (2) - 2869 (0) | 2024.04.03 |
[위클리 백준] 2024 4회 (1) - 23037 (0) | 2024.04.02 |
[위클리 백준] 2024 3회 - 9086 (0) | 2024.04.02 |
[위클리 백준] 2024 1회 - 8393 (4) | 2024.03.11 |