반응형

@notepad_jj2

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


1. [백준] 백준 31669번 특별한 학교 탈출 파이썬(Python)

1) 문제번호 : 31669

 

2) 문제 출처

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

 

31669번: 특별한 학교 탈출

학생들이 선생님에게 들키지 않고 가장 빠르게 학교에서 탈출했을 때가 몇 교시인지 출력하라. 학생들이 선생님에게 들키지 않고 학교에서 탈출할 수 없다면 ESCAPE FAILED를 출력하라.

www.acmicpc.net

 

2. 풀이

- 이 문제는 값들을 입력하여 세로로 X로 다된 줄이 있으면 해당 인덱스의 +1 만큼을 출력하면 되는 문제다.

- 물론, O가 있으면 그 줄은 선생님이 있어서 들키는 것이기 때문에 ESCAPE FAILED를 출력하면 된다.

 

3. 소스 코드

import sys
input = sys.stdin.readline

N, M = map(int, input().split())

mapList = []

for _ in range(N) : 
    A = list(input().rstrip())
    mapList.append(A)

cnt = 0

for i in range(M) : 
    sign = 0
    
    for j in range(N) : 
        if mapList[j][i] == 'O' : 
            sign = 1
            break
    
    if sign == 1 : 
        continue
    else : 
        cnt = i + 1
        break

if cnt == 0 : 
    print('ESCAPE FAILED')
else : 
    print(cnt)

 

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