관리 메뉴

솜씨좋은장씨

[BaekJoon] 17202번 : 핸드폰 번호 궁합 (Python) 본문

Programming/코딩 1일 1문제

[BaekJoon] 17202번 : 핸드폰 번호 궁합 (Python)

솜씨좋은장씨 2022. 8. 20. 23:59
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 백준의 핸드폰 번호 궁합입니다.

 

17202번: 핸드폰 번호 궁합

어린시절 다들 한 번씩은 이름으로 궁합을 본 적이 있을 것이다. 이것과 비슷한 방식으로 중앙대학교에는 핸드폰 번호 궁합을 보는 것이 유행이라고 한다. 핸드폰 번호 궁합을 보기 위해서는

www.acmicpc.net

👨🏻‍💻 코드 ( Solution )

def merge_two_numbers(number1, number2):
    result = ""
    for num1, num2 in zip(number1, number2):
        result += f"{num1}{num2}"
        
    return result 


def calculate_compatibility(merged_number):
    result = ""
    for idx in range(len(merged_number) - 1):
        result += f"{int(merged_number[idx]) + int(merged_number[idx + 1])}"[-1]
        
    return result
    
    
def phone_number_compatibility(number1, number2):
    merged_number = merge_two_numbers(number1, number2)
    
    while True:
        merged_number = calculate_compatibility(merged_number)
        if len(merged_number) == 2:
            break
            
    return merged_number


if __name__ == "__main__":
    number1 = input()
    number2 = input()
    
    print(phone_number_compatibility(number1, number2))
 

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