[Python] 백준 브론즈5 2338번 : 긴자리 계산
https://www.acmicpc.net/problem/2338 2338번: 긴자리 계산 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A×B를 출력한다. 각각을 출력할 때, 답이 0인 경우를 제외하고는 0으로 시작하게 해서는 안 된다(1을 01로 출력하면 안 된다는 의미). www.acmicpc.net 문제 두 수 A, B를 입력받아, A+B, A-B, A×B를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 A가, 둘째 줄에 B가 주어진다. 각각의 수는 10진수로 1,000자리를 넘지 않으며 양수와 음수가 모두 주어질 수 있다. 출력 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A×B를 출력한다. 각각을 출력할 때, 답이 0인 경우를 제외하고는 0으로 시작하게 해서는 안 된다(1을 01로 출..
[Python] 2진수˙8진수˙10진수˙16진수 변환
# 10진수 → 2, 8, 16진수 bin(), oct(), hex() 이용 10진수 → 2진수 : bin() 10진수 → 8진수 : oct() 10진수 → 16진수 : hex() a = 10 bin = bin(a) oct = oct(a) hex = hex(a) print(bin) #0b1010 print(oct) #0o12 print(hex) #0xa format() 이용 #을 제거하면 0b, 0o, 0x같은 접두어가 빠진 형태가 출력됨 a = 10 bin = format(a, '#b') oct = format(a, '#o') hex = format(a, '#x') print(bin) print(oct) print(hex) # 2, 8, 16진수 → 10진수 int(문자열, 진수) 문자열 " "을 입력..