[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(문자열, 진수) 문자열 " "을 입력..
[Python] 백준 브론즈5 1550 : 16진수 https://www.acmicpc.net/problem/1550 1550번: 16진수 첫째 줄에 16진수 수가 주어진다. 이 수의 최대 길이는 6글자이다. 16진수 수는 0~9와 A~F로 이루어져 있고, A~F는 10~15를 뜻한다. 또, 이 수는 음이 아닌 정수이다. www.acmicpc.net 문제 16진수 수를 입력받아서 10진수로 출력하는 프로그램을 작성하시오. 입력 A 출력 10 * 풀이 print(int(input(), 16)) * 진수 변환에 대한 포스팅을 작성하였으니, 참고하시길 바랍니다. 2021.08.15 - [Python/basic] - [Python] 2진수˙8진수˙10진수˙16진수 변환 [Python] 2진수˙8진수˙10진수˙16진수 변환 # 10진수 → 2, 8, 16진수 bi..
[Python] 백준 브론즈5 1271번 : 엄청난 부자2 https://www.acmicpc.net/problem/1271 1271번: 엄청난 부자2 첫째 줄에는 최백준 조교가 가진 돈 n과 돈을 받으러 온 생명체의 수 m이 주어진다. (1 ≤ m ≤ n ≤ 101000, m과 n은 10진수 정수) www.acmicpc.net 문제 갑부 최백준 조교는 동전을 최소로 바꾸는데 성공했으나 김재홍 조교가 그 돈을 발견해서 최백준 조교에게 그 돈을 나누자고 따진다. 그 사실이 전 우주로 알려지자 우주에 있던 많은 생명체들이 자신들에게 돈을 분배해 달라고 당장 달려오기 시작했다. 프로토스 중앙 우주 정부의 정책인, ‘모든 지적 생명체는 동등하다’라는 규칙에 입각해서 돈을 똑같이 분배하고자 한다. 한 생명체에게 얼마씩 돈을 줄 수 있는가? 또, 생명체들에게 동일하게 분배..
[Python] 백준 브론즈5 1001번 : A - B www.acmicpc.net/problem/1001 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. 입력 3 2 출력 1 * 풀이 A, B = map(int, input().split()) print(A-B)
[Python] 백준 브론즈5 1000번 : A + B www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오 입력 1 2 출력 3 * 풀이 A, B = map(int, input().split()) print(A+B)