본문 바로가기
백준 & 프로그래머스

백준.디지털 티비.2816.py

by concho 2023. 9. 11.

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

 

2816번: 디지털 티비

2012년 12월 31일 새벽 4시부터 지상파 아날로그 TV방송이 종료되었다. TV를 자주보는 할머니를 위해서, 상근이네 집도 디지털 수신기를 구입했다. 원래 상근이네 집에는 KBS1과 KBS2만 나왔다. 할머니

www.acmicpc.net

 

import sys
# 원하는 채널로 가서 cnt로 와주는 함수
def write(cnt1, num_str1,cnt2, num_str2):
    for i in range(cnt1):
        sys.stdout.write(num_str1)
    for i in range(cnt2):
        sys.stdout.write(num_str2)

if __name__ == '__main__':
    n, kbs_dic = int(input()), dict({'KBS1': 0, 'KBS2':0})
    for i in range(n):
        channel = sys.stdin.readline().strip()
        if channel in kbs_dic:
            kbs_dic[channel] = i
    
    write(kbs_dic['KBS1'], '1',kbs_dic['KBS1'], '4')
    kbs_dic['KBS2'] = kbs_dic['KBS2'] +1 if kbs_dic['KBS1'] > kbs_dic['KBS2'] else kbs_dic['KBS2']
    write(kbs_dic['KBS2'], '1',kbs_dic['KBS2']-1, '4')

'백준 & 프로그래머스' 카테고리의 다른 글

백준.11724.연결 요소의 개수.py  (0) 2023.09.12
백준.올림픽.8979.py  (0) 2023.09.12
백준.카드게임.py  (0) 2023.09.11
백준.누울 자리를 찾아라.py  (0) 2023.09.10
백준.소수&팰린드롬.py  (0) 2023.09.10

댓글