본문 바로가기

백준 문제풀이7

[ Python ] 백준 11022번 A+B -8 풀이 www.acmicpc.net/problem/11022 11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net 앞서 풀이했던 11021번 문제와 거의 동일한 형태입니다. n=int(input()) for i in range(n): a,b=map(int,input().split()) print("Case #%s: %s + %s = %s" %(i+1,a,b,a+b)) 2020. 12. 27.
[ Python ] 백준 2163번 초콜릿 자르기 풀이 www.acmicpc.net/problem/2163 2163번: 초콜릿 자르기 정화는 N×M 크기의 초콜릿을 하나 가지고 있다. 초콜릿은 금이 가 있는 모양을 하고 있으며, 그 금에 의해 N×M개의 조각으로 나눠질 수 있다. 초콜릿의 크기가 너무 크다고 생각한 그녀는 초콜릿 www.acmicpc.net 문제는 이러합니다. 이 문제는 map 함수를 사용해 int() 를 대체해보도록 하겠습니다. (굳이 map 함수를 쓰지 않아도 됩니다. 그냥 다른 형식으로 풀어보고 싶었을 뿐입니다,,) map 함수는 파이썬의 내장함수로, 다수의 데이터를 한번에 다른 형태로 변환해줍니다. map(변환 함수, 데이터) 형태는 이러합니다. 본격적으로 문제를 풀어보도록 하겠습니다. 초콜릿의 가로길이를 n, 세로 길이를 m 이라고 .. 2020. 12. 27.
[ Python ] 백준 3046번 R2 풀이 www.acmicpc.net/problem/3046 3046번: R2 두 숫자 R1과 R2가 있을 때, 두 수의 평균 S는 (R1+R2)/2와 같다. 상근이는 정인이 생일 선물로 두 숫자 R1과 R2를 주려고 한다. 생일 파티에서 상근이는 정인이에게 이 두 숫자를 말해주고, 정인이는 www.acmicpc.net 문제는 이러합니다. 두 숫자 R1과 R2가 있을 때, 두 수의 평균 S는 (R1+R2)/2 입니다. 따라서 R2 = S*2 - R1 입니다. [ Code ] r1,s=input().split() print(int(s)*2-int(r1)) 2020. 12. 27.
[ Python ] 백준 2588번 곱셈 풀이 www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 문제는 이러합니다. 편의상 첫번째 입력되는 수를 a라 하고, 두번째 입력되는 수를 b 라고 칭하겠습니다. (3), (4), (5), (6) 번에 들어갈 수를 생각해봅시다. (3)번의 경우, b의 일의 자리 숫자와 a가 곱해진 수입니다. (4)번의 경우, b의 십의 자리 숫자와 a가 곱해진 수입니다. (5)번의 경우, b의 백의 자리 숫자와 a가 곱해진 수입니다. 그렇다면 b의 일의 자리 수와 십의 자리 수, 백의 자리 수를 각각 구할 수 있어야겠네요. b의 일의 자리 수는 b를 10으로 나눈 나머지값 입니다. b의 .. 2020. 12. 27.