
처음에 이렇게 함..왜그랬는지 몰라도 바로 뭔가 아닌것 같음을 느낌
물론 답은 맞음 근데 더 간단한게 있었지...
A, B = map(int, input().split())
print(A+B)
print(A-B)
print(A*B)
print(int(A/B))
print(A%B)
A/B로 실수 나눗셈 한 후 int()로 변환하는 불필요한 과정이 추가되어 있음 => 성능이 약간 떨어질 수 있음 + 덜 직관적
제출 코드
A, B = map(int, input().split())
print(A+B)
print(A-B)
print(A*B)
print(A//B)
print(A%B)
A//B 정수 나눗셈을 위한 연산자
몫을 구하는데 최적화 되어 있음
// 연산자를 사용하는게 맞다.
'CodingTest' 카테고리의 다른 글
| [Python] sys 모듈 sys.stdin.read(), sys.stdin.readline() (1) | 2024.11.24 |
|---|---|
| [백준/Python] 10950번 A+B -3, sys 모듈 (0) | 2024.11.24 |
| [백준/Python] 10872번 팩토리얼, Python의 math 모듈 (1) | 2024.11.18 |
| [프로그래머스] 짝지어 제거하기 - 12973 (0) | 2024.07.02 |