반응형

@notepad_jj2

츄르사려고 코딩하는 코집사입니다.


1. [백준] 백준 30642번 아이그루스와 화장실 파이썬(Python)

1) 문제번호 : 30642

 

2) 문제 출처

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

 

30642번: 아이그루스와 화장실

IGRUS는 Inha Group of Research for Unix Security의 약자로, 2000년부터 시작된 정통처 산하 컴퓨터 학술 자치회이다. IGRUS의 동아리방은 사실 복층 구조로, 1층부터 N층까지 총 N개의 층이 있다. 홀수 층에는

www.acmicpc.net

 

2. 풀이

- 문제를 보면 간단한 문제인데, 예외 케이스에 대한 처리를 해줘야 한다.

- annyong일 경우에 짝수이면 1을 더하고, induck일 경우에 홀수면 1을 더하여 출력하면 된다.

- 그리고, K가 N보다 큰 경우에는 그냥 2를 빼주면 된다.

 

3. 소스 코드

N = int(input())
name = input()
K = int(input())

if name == 'annyong' : 
    if K % 2 == 0 : 
        K += 1
elif name == 'induck' : 
    if K % 2 != 0 : 
        K += 1

if K > N : 
    K -= 2

print(K)

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기