ALGORITHM/PYTHON

백준 BAEKJOON 32246번 빙고 막기 [PYTHON/파이썬]

칼코
반응형

 

 

 

 

 

백준 BAEKJOON 32246번 빙고 막기 [PYTHON/파이썬]


<문제 출처> (BRONZE Ⅲ)

https://www.acmicpc.net/problem/32246

 

 

 

 

 

 

 

 

<풀이>

처음에는 예제 풀이만 보고 빙고판에 칠해야 하는 칸이 N개인 줄 알았으나 N이 2일 때만 함정이 숨어있었다.

조건 중 '길이가 N인 두 개의 대각선 각각에 하나 이상의 칸이 칠해져 있다.'를 생각해보면

N이 2일 때는 대각선이 무조건 비게 되므로 한 칸 더 칠해주니 3을 출력하고

나머지 값일 때는 N을 출력하면 된다.

 

 

 

 

 

 

 

<코드>

N = int(input())

if N == 2:
    print(3)
else:
    print(N)

 

 

 

 

 

 

 

반응형