https://www.codetree.ai/missions/4/problems/is-leap-year?&utm_source=clipboard&utm_medium=text
ํ๊ณ
- 4๋ก ๋๋์ด ๋จ์ด์ง๋ ํด๋ ์ค๋ , ๊ทธ ๋ฐ์ ํด๋ ํ๋ ์ ๋๋ค.
- ๋จ, ์์ธ์ ์ผ๋ก 100์ผ๋ก ๋๋์ด ๋จ์ด์ง๋ 400์ผ๋ก ๋๋์ด ๋จ์ด์ง์ง ์๋ ํด๋ ํ๋ ์ผ๋ก ํฉ๋๋ค.
์ด ์กฐ๊ฑด์ ์ดํด๋ฅผ.. ๋ชปํด์ ๋ญ ๋ง์ธ๊ฐ ํ์ฐธ์ ๊ณ ๋ฏผํ๋๋ฐ, ์ฌ์ค ์ง๊ธ๋ ์ ํํ ์ ๋ชจ๋ฅด๊ฒ ๋ค ใ ใ
์ด๋ฌธ์ ๋ ๋ค์ ๋ฌธ์ ๋ ๊ณ ๋ฏผํ๋ค๊ฐ, ๋ฌธ์ ์์ฒด๋ฅผ ์ดํด๋ชปํด์ ํด์ค์ ๋ณด๊ณ ์ง๊ธ ๋ค์ ํ์ด๋ณธ๋ค๋ ๋ง์์ผ๋ก ์ค๋ต์ ๋ฆฌ๋ฅผ ํด๋ณธ๋ค....
์์งํ ๋ฌธ์ ๊ฐ ์ข ์ด์ํจ
์ฐ์
์กฐ๊ฑด 1. 4๋ก ๋๋์ด ๋จ์ด์ง๋ => 4์ ๋ฐฐ์
์กฐ๊ฑด 2๊ฐ ๋ฌธ์ ์๋๋ฐ 100์ผ๋ก ๋๋์ด ๋จ์ด์ง๋ฉด์ 400์ผ๋ก ๋๋์ด ๋จ์ด์ง์ง ์๋ ํด
=> 100์ ๋ฐฐ์ && 400์ ๋ฐฐ์
์ด๋ ๊ฒ๋๋ฉด 4์ ๋ฐฐ์์ด๋ฉด์ 100์ ๋ฐฐ์์ด๊ธฐ๊น์งํ๋ฉด ์ค๋ ์ธ๊ฑฐ๊ณ ์ฌ๊ธฐ์์ 400์ ๋ฐฐ์์ธ ๊ฒ๊น์ง ๋ํด์ผ ํ๋ ์ด ๋๋๊ฑด๊ฐ..?์ถ๋ค
๋ฌธ์ ์ ๋ฌธ์ฅ ์์ฒด๊ฐ ์ด๋ ต๋ค..ใ
ํ๋ฃจ ์ง๋์ ๋ค์ ์๊ฐํด๋ดค๋๋ฐ 400์ผ๋ก ๋๋์ด ๋จ์ด์ง๋ฉด ์ค๋ ์ธ๊ฑฐ๋ค.
๊ทผ๋ฐ 400์ ๊ฒฐ๊ตญ 4*100์ด๊ธฐ๋๋ฌธ์ 4์ ๋ฐฐ์๋, 100์ ๋ฐฐ์๋ 400์ ๋ฐฐ์๋ ๋ค ๋๋์ด ๋จ์ด์ ธ์ผํ๋๊ฑฐ๋ค.
๊ทธ๋ฌ๋ฉด 400์ ๋ฐฐ์ ๋๋ 4์๋ฐฐ์์ด๋ฉด์ 100์๋ฐฐ์๋ ์ค๋
๊ทธ ์ธ์๋ ํ๋ ! ์ด๋ ๊ฒ ๋๋๊ฒ !
์ ๋ต(3๊ฐ์ง ์์)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// ๋ณ์ ์ ์ธ
int y;
// ์
๋ ฅ
y = sc.nextInt();
if((y % 4 == 0 && y % 100 != 0) || y % 400 == 0)
System.out.println("true");
else
System.out.println("false");
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// ๋ณ์ ์ ์ธ
int y;
// ์
๋ ฅ
y = sc.nextInt();
// ์ถ๋ ฅ
if(y % 4 == 0) {
if(y % 100 == 0) {
if(y % 400 == 0) {
System.out.println("true");
}
else {
System.out.println("false");
}
}
else {
System.out.println("true");
}
}
else {
System.out.println("false");
}
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// ๋ณ์ ์ ์ธ
int y;
// ์
๋ ฅ
y = sc.nextInt();
// ์ถ๋ ฅ
if(y % 400 == 0)
System.out.print("true");
else if(y % 100 == 0)
System.out.print("false");
else if(y % 4 == 0)
System.out.print("true");
else
System.out.print("false");
}
}
'๐น๏ธ ์ฝ๋ฉํ ์คํธ > ์ฝ๋ํธ๋ฆฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ฝ๋ํธ๋ฆฌ/JS] โ A/B ์ถ๋ ฅ (0) | 2025.01.20 |
---|---|
[์ฝ๋ํธ๋ฆฌ/JAVA] ์ฝ๋ก๋ ๋ฉ๋ด์ผ (1) | 2024.09.06 |
[์ฝ๋ํธ๋ฆฌ/JAVA] ๋ ์ฌ๋ (0) | 2024.09.04 |
[์ฝ๋ํธ๋ฆฌ/JAVA] ์ข ๋ ์ด๋ ค์ด ์ํ ์ ์ (2) | 2024.09.03 |
[์ฝ๋ํธ๋ฆฌ/JAVA] ์ต๋ 2๋ฒ์ ์ฐ์ฐ (0) | 2024.08.17 |