[백준] - 1373번: 2진수 8진수(Python)

1642 단어 백준백준

문제📝


풀이💡

  • num 변수에 숫자를 입력받고 int(num,2)로 2진수를 10진수로 바꿔서 res1에 넣어준다.
  • format(res1,'o')로 10진수를 8진수로 바꿔준다.

코드💻

# 백준 Bronze2 - 1373(2진수 8진수)
# 문제링크: https://www.acmicpc.net/problem/1373

num = input() 
res1 = int(num,2) 
res2 = format(res1,'o') 
print (res2)

결과😎


느낀점👨‍💻

8진수나 16진수를 %o, %x로 표현은 해보았는데 format안에서 'o'를 사용한 것은 처음이다. 새로웠고 진수 변환이 필요한 문제에서 유용하게 사용될 것 같다.


Sinbmil의 알고리즘 문제 코드

-> https://github.com/Sinbmil/Algorithm-Study

좋은 웹페이지 즐겨찾기