본문 바로가기

코딩공부/백준 (python)59

[백준 2588] 곱셈 (Python) 문제 링크 https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 나의 코드 (Python) a = int(input()) b = int(input()) print(a * (b%10))// 1번식 print(a * ((b%100)//10))// 2번식 print(a * (b//100))// 3번식 print(a * b)// 4번식 input은 String 형태이기 때문에 int를 감싸줍니다.처음에는 a와 b의 일의 자리곱을 구하는 식입니다. 두 번째는 a와 b의 십의 자리 곱을 구하는 식입니다. 세 번째는 a와 b의 백의 자리 곱을 구하는 식입니다. 네 번.. 2022. 1. 4.
[백준 10430] 나머지 (Python) 문제 링크 https://www.acmicpc.net/problem/10430 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net 나의 코드 (Python) A, B, C = map(int, input().split()) print((A+B)%C) print(((A%C) + (B%C))%C) print((A*B)%C) print(((A%C) * (B%C))%C) String형태이기 때문에 map(int, input().split()) 이용하면 int 형태로 A와 B와 C에 변수를 담을 수 있습니다. 2022. 1. 4.
[백준 10869] 사측연산 (Python) 문제 링크 https://www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 나의 코드 (Python) a, b = map(int, input().split()) print(a+b) print(a-b) print(a*b) print(a//b) print(a%b) String형태이기 때문에 map(int, input().split()) 이용하면 int 형태로 a와 b에 변수를 담을 수 있습니다. 그리고 파이썬에서 몫은 //, 나머지는 %를 통해 구합니다. 2022. 1. 4.
[백준 1008] A/B (Python) 문제 링크 https://www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 나의 코드 (Python) a, b = map(int, input().split()) print(a/b) input().split()을 하게되면 공백을 기준으로 문자를 받을 수 있습니다. 따라서, 1 3를 a에 1, b에 3를 받을 수 있습니다. 하지만 이는 String형태이기 때문에 map(int, input().split()) 이용하면 int 형태로 a와 b에 변수를 담을 수 있습니다. 이를 print(a/b)를 통해 나눈 값을 출력합니다. 2022. 1. 4.