[백준/파이썬] 3448번 문자 인식 풀이
업데이트:
문제 정보
- 문제 출처: 백준 온라인 저지
- 문제 링크: 3448번 문자 인식
- 문제풀이 코드 GitHub 링크
- 제출 언어: Python 3
풀이
문제
각 테스트케이스에서 문자열 전체 대비 # 비율을 바탕으로
효율(퍼센트)을 출력하는 문제입니다.
코드
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}%.')
설명
빈 줄이 나올 때까지 입력을 이어붙이고,
# 개수를 이용해 효율 비율을 계산해 출력 형식에 맞춰 출력합니다.
댓글남기기