[백준/파이썬] 3448번 문자 인식 풀이

업데이트:



문제 정보


풀이

문제

각 테스트케이스에서 문자열 전체 대비 # 비율을 바탕으로 효율(퍼센트)을 출력하는 문제입니다.

코드

for T in range(int(input())):
    s = ''
    while True:
        tmp = input()
        if tmp=='':break
        s+=tmp
    eRatio = round((1-s.count('#')/len(s))*100,1)
    eRatio = eRatio if eRatio != int(eRatio) else int(eRatio)
    print(f'Efficiency ratio is {eRatio}%.')

설명

빈 줄이 나올 때까지 입력을 이어붙이고, # 개수를 이용해 효율 비율을 계산해 출력 형식에 맞춰 출력합니다.



댓글남기기