관리 메뉴

솜씨좋은장씨

[BaekJoon] 5893번 : 17배 (Python) 본문

Programming/코딩 1일 1문제

[BaekJoon] 5893번 : 17배 (Python)

솜씨좋은장씨 2021. 10. 26. 11:37
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 백준의 17배입니다.

 

5893번: 17배

첫째 줄에 이진수 N이 주어진다. N은 최대 1000자리인 이진수이며, 0이 들어오는 경우는 없다.

www.acmicpc.net

👨🏻‍💻 문제 풀이

number = int(bin_num, 2)

입력받은 이진수를 int를 활용하여 정수로 바꾸어줍니다.

seventeen_time_num = number * 17

바꾼 정수에 17을 곱한 값을

bin(seventeen_time_num)[2:]

다시 bin을 통해 이진수로 바꾸어주면 끝! 입니다.

 

전체 코드는 아래를 참고해주세요.

👨🏻‍💻 코드 ( Solution )

def seventeen_times(bin_num):
    number = int(bin_num, 2)
    
    seventeen_time_num = number * 17
    
    return bin(seventeen_time_num)[2:]


if __name__ == "__main__":
    bin_num = input()
    print(seventeen_times(bin_num))
 

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

728x90
반응형
0 Comments
댓글쓰기 폼