[ 백준 파이썬 문제풀이 ] 단계별로 풀어보기 / 1-9 입출력과 사칙연산 나머지 #10430
문제 📢
(A+B)%C는 ((A%C) + (B%C))%C 와 같을까? (A×B)%C는 ((A%C) × (B%C))%C 와 같을까? 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오.
첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000)
나의 생각 🌟
이 문제는 문제가 제시한 대로 풀면 되는 문제인 것 같다.
내가 적은 답안 💡
여기서 input()을 따로따로 하지않고 map()을 이용하여 한번에 한 이유는
입력받을 문자가 한줄로 뛰어쓰기로만 구분되어있기 때문이다
입력1 엔터 입력2 엔터 입력3 엔터 이런식으로 입력받는게 아니라
입력1 입력2 입력3 엔터 이므로 map()과 split()을 사용했다
A, B, C = map(int, input().split())
p = (A+B)%C
f1 = ((A%C)+(B%C))%C
m = (A*B)%C
f2 = ((A%C)*(B%C))%C
print(f'{p}\n{f1}\n{m}\n{f2}')
입력 받은 수들을 각각 A, B, C 로 정의하고
문제에서 제시한 식들을 각각 정의하여
f-string을 이용해 출력한 코드이다
여기서\n은 다음 줄로 바꾸는 기능을 한다
예를 들어, hello\nworld이면
hello
world 이런식으로 출력이 된다. 문제에서 각각 한줄씩 출력하라고 제시되어있으므로 이를 사용했다
또한 사칙연산에 관한 것들은 아래 글에서 정리해놨다.
[ 백준 파이썬 문제풀이 ] 단계별로 풀어보기 / 1-6 입출력과 사칙연산 사칙연산 #10869
[ 백준 파이썬 문제풀이 ] 단계별로 풀어보기 / 1-6 입출력과 사칙연산 사칙연산 #10869
[ 백준 파이썬 문제풀이 ] 단계별로 풀어보기 / 1-6 입출력과 사칙연산 사칙연산 #10869 문제 📢 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하
neony.tistory.com
느낀점🎻
재밌다!
이 블로그는 개발자를 꿈꾸는 사람이 열심히 공부하며 적어가는 공간입니다.
제 답안과 풀이가 다를 수 있지만, 정확한 정보를 위해 여러번 검토하며 적겠습니다!
'CODES > 백준' 카테고리의 다른 글
[ 백준 파이썬 문제풀이 ] 단계별로 풀어보기 / 1-11 입출력과 사칙연산 꼬마 정민 #11382 (0) | 2025.03.21 |
---|---|
[ 백준 파이썬 문제풀이 ] 단계별로 풀어보기 / 1-10 입출력과 사칙연산 곱셈 #2588 (0) | 2025.03.21 |
[ 백준 파이썬 문제풀이 ] 단계별로 풀어보기 / 1-8 입출력과 사칙연산 1998년생인 내가 태국에서는 2541년생?! #18108 (0) | 2025.03.21 |
[ 백준 파이썬 문제풀이 ] 단계별로 풀어보기 / 1-7 입출력과 사칙연산 ??! #10926 (0) | 2025.03.21 |
[ 백준 파이썬 문제풀이 ] 단계별로 풀어보기 / 1-6 입출력과 사칙연산 사칙연산 #10869 (0) | 2025.03.20 |