관리 메뉴

솜씨좋은장씨

[BaekJoon] 1284번 : 집 주소 (Python) 본문

Programming/코딩 1일 1문제

[BaekJoon] 1284번 : 집 주소 (Python)

솜씨좋은장씨 2022. 10. 16. 12:53
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 백준의 집 주소 입니다.

 

1284번: 집 주소

재석이는 대문에 붙이는 (주소를 나타내는) 호수판 제작업체의 직원이다. 고객에게 전달할 호수판은 숫자와 숫자 사이 그리고 왼쪽 오른쪽으로 적당히 여백이 들어가 줘야하고 숫자마다 차지하

www.acmicpc.net

👨🏻‍💻 코드 ( Solution )

def home_address(number):
    whole_width = 2
    
    num_to_width = {
        "0": 4, "1": 2, "2": 3, "3": 3, "4": 3, "5": 3,
        "6": 3, "7": 3, "8": 3, "9": 3
    }
    
    for num in list(number):
        whole_width += num_to_width[num]       
        
    whole_width += len(number) - 1
    
    return whole_width


if __name__ == "__main__":
    while True:
        number = input()
        
        if number == "0":
            break
        
        print(home_address(number=number))
 

GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

Comments