-
[Python] 백준 : 입출력과 사칙연산 10,869번, 사칙연산코딩테스트/백준 2024. 1. 21. 17:41
[문제 풀기 전 생각한 부분]
1. A + B 처럼 하면 되겠군.
2. int 계속 쓰기 귀찮으니깐 map()함수를 이용하자
* map()함수란?
https://studyiwthme.tistory.com/2
[my_code]A, B = map(int, input().split()) print(A + B) print(A - B) print(A * B) print(A / B) print(A % B)
# 입력값(사용자가 입력한 값) 7 3 # 출력값 10 4 21 2.33333333333333335 1
[문제점]1. 문제에서 7/3의 출력값으로 2라고 표현하였음.
2. 그럼 2.33333333의 2뒤 값을 내림해야됨. how?
[문제점 해결]
1. 내림을 해주면 되지 !
from math import* # math라는 라이브러리에서 모든 변수, 함수, 클래스를 가져온다. A, B = map(int, input().split()) print(A + B) print(A - B) print(A * B) print(floor(A / B)) # 맨 위에서 가져와서 floor = 내림 쓸 수 있었음. print(A % B)
# 사용자의 입력값 7 3 # 출력값 10 4 21 2 1
[보너스]# 숫자처리함수 # 출력값 print(abs(-5)) # 절대값 5 print(pow(4,2)) # 4^2 16 print(max(5,12)) # 최대값 반환 12 print(min(5,12)) # 최솟값 5 print(round(3.14)) # 반올림 3 from math import* print(floor(4.99)) #내림 4 print(ceil(3.14)) #올림 4 print(sqrt(16)) #제곱근 4출력 4.0
[새롭게 사용된 함수]1. from math import *
2. floor
* 여기서 쓰인 다른 함수에 대한 설명
https://studyiwthme.tistory.com/2
[참고사이트]https://www.youtube.com/watch?v=kWiCuklohdY&t=7057s
[문제를 마치며]A+B를 할 줄 아니 나머지는 사칙연산은 쉬워졌고, 보너스 같은 경우 암기하지 않고 필요할 때 찾아쓰면 될 듯 !
+ 위 모든 정보는 잘못된 정보를 제공할 수 있으니, 공부에 참고만 부탁드립니다.
+ 틀린 부분 | 여기서 더 생각하면 좋을 부분도 댓글로 적어주시면 감사하겠습니다.
'코딩테스트 > 백준' 카테고리의 다른 글
[Python] 백준 : 입출력과 사칙연산 2,588번, 곱 (1) 2024.01.22 [Python] 백준 : 입출력과 사칙연산 10,171번, 고양이 (0) 2024.01.22 [Python] 백준 : 입출력과 사칙연산 18,108번, 1998년생인 내가 태국에서는 2541년생?! (0) 2024.01.21 [Python] 백준 : 입출력과 사칙연산 10,926번, ??! (0) 2024.01.21 [Python] 백준 : 입출력과 사칙연산 1,000번, A+B (1) 2024.01.21