수식이 나오지 않는다면 새로고침(F5)을 해주세요
모바일은 수식이 나오지 않습니다.
📌문제
나의 풀이
파이썬을 한지 좀 되서.. R이랑 코드가 헷갈려서 좀 걸렸지만 해결은 했습니다!
# 2753 윤년
A = input()
x = int(A)
if x % 400 == 0:
print(1)
elif x % 4 == 0 and x % 100 != 0:
print(1)
else:
print(0)
이렇게 풀었는데 아래처럼 한줄로도 해결가능하더군요.
# 2753 윤년 ver2
A = input()
x = int(A)
if x % 4 == 0 and x % 100 != 0 or x % 400 == 0:
print(1)
else:
print(0)
➕더 좋은 풀이 : 삼향연산자
더 좋은 풀이가 있나 하던중에 삼향 연산자
라는 걸 찾았습니다. 분명 예전에 배운 기억이 있는데 하도 오래되어서 기억이 안나더라구요 하하... 삼향 연산자란
조건식을 단 한줄로 표현하는 겁니다.
# 2753 윤년 삼향연산
A = input()
x = int(A)
print(1) if x % 4 == 0 and x % 100 != 0 or x % 400 == 0 else print(0)
풀이 참조 : 백준 2753번 [파이썬 알고리즘] 윤년
'🐍 Python > 백준' 카테고리의 다른 글
[백준 2738번. 파이썬] 행렬 덧셈 (0) | 2024.03.22 |
---|---|
[백준 25206번. 파이썬] 너의 평점은 (0) | 2024.03.21 |
[백준 1316번. 파이썬] 그룹 단어 (0) | 2024.03.21 |
[백준 10818번. 파이썬] 최소, 최대 (0) | 2024.03.21 |
[백준 10430번. 파이썬] 나머지 (sep='\n') (0) | 2024.03.21 |