BOJ | 10869번
Python 풀이
A, B = map(int, input().split()) # map() 함수를 이용하여 A, B의 type을 정수형으로 매핑
print(A+B)
print(A-B)
print(A*B)
print(A//B) # A를 B로 나눈 몫 연산
print(A%B) # A를 B로 나눈 나머지 연산
A, B = map(int, input().split()) # map() 함수를 이용하여 A, B의 type을 정수형으로 매핑
print(A+B)
print(A-B)
print(A*B)
print(A//B) # A를 B로 나눈 몫 연산
print(A%B) # A를 B로 나눈 나머지 연산
이 전의 연산 문제들에서 첫번째 줄에 A, B = input().split()
으로만 적었었는데
찾아보니 원하는 변수를 바로 정수형으로 바꿔서 split해주는 함수인 map()
을 알게되었다.
A, B = map(int, input().split())
에서 첫번째 인자는 어떤 데이터 타입을 가질 것인지, 두번째 인자는 어떤 데이터를 바꿀 것인지 결정한다. 수학에서 라는 함수식으로 이해해 보면 좋을 것 같다. 독립변수(dependent variable) 에 대해서 함수 에 집어 넣었을 때 종속변수(independent variable) 가 나오는 것과 마찬가지로
>>> A, B = map(int,('3','2'))
>>> print(A,B)
3 2
('3','2')
라는 튜플()을 map
() 이라는 함수에 대입하여 A, B = 3, 2
() 라는 결과값이 출력된다.
C++ 풀이
#include <iostream>
using namespace std;
int main()
{
int A, B;
cin >> A >> B;
cout << A + B << endl << A - B << endl << A * B << endl << A / B << endl << A % B;
}
Author And Source
이 문제에 관하여(BOJ | 10869번), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@hrpp1300/BOJ-10869번
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
#include <iostream>
using namespace std;
int main()
{
int A, B;
cin >> A >> B;
cout << A + B << endl << A - B << endl << A * B << endl << A / B << endl << A % B;
}
Author And Source
이 문제에 관하여(BOJ | 10869번), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hrpp1300/BOJ-10869번저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)