less than 1 minute read

문제

#19583 싸이버개강총회
Silver2
적용 알고리즘: X (String)


풀이 방법

코드 흐름

코드

입력의 개수가 명확하지 많을 때 프로그램 종료 방법…?

import sys
input = sys.stdin.readline


start, end, q = input().split(" ")

std = []
while(True):
    t, name = input().split(" ")
    if t <= start:
        std.append(name)
    if t > start:
        last_time, last_name = t, name
        break

cnt = 0
count = []
if end <= last_time <= q and last_name in std:
    cnt += 1

while (True):
    try:
        t, name = input().split(" ")
        if end <= t <= q and name in std and name not in count:
            count.append(name)
            cnt += 1
        if t > q:
            break
    except:
        break
    
print(cnt)

체감 난이도: /5

[2023.08.27] 프로그램 종료하는 방법...?


아니 이거 프로그램 종료 어떻게 함? 예외처리 방법도 써봤는데 종료가 안됨… 그리고 나 혼자 하다가 너무 모르겠어서 좀 찾아봤는데 다른 사람 코드랑 비슷한거 같은데도 안됨. 그래서 에 이제 진짜 되나 해서 그분들 거로 실행시켰는데 결과가 안나오는데…? 음 뭐지? 이거만 해결되면 다 되는건데 프로그램 종료를 못 시키네…?