백준 10998번 : A x B 파이썬 문제풀이 / print 이용한 출력
<문제>
10998번 문제의 내용은 아래와 같습니다.
A×B 성공
문제
두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력
첫째 줄에 A×B를 출력한다.
예제 입력 1 복사
1 2
예제 출력 1 복사
2
예제 입력 2 복사
3 4
예제 출력 2 복사
12
<작성한 코드>
<코드 풀이>
현재 문제는 첫째 줄에 A와 B가 주어져 입력받도록 하고있습니다.
앞선 문제 풀이에서는 input().split() 을 사용했지만 본 문제에서는 map 함수를 사용했습니다.
<input().split() 사용한 문제풀이 ↓↓↓>
2022.09.29 - [백준 알고리즘] - 백준 1000번 : A+B 문제풀이 파이썬
앞선 문제들처럼 input().split() 이렇게 사용해도 큰 문제는 없습니다.
하지만 이렇게 하면 print로 출력을 할때 각각 A와 B를 int() 함수를 사용해야해서 귀찮은 느낌이 좀 있습니다.
따라서 이번 문제는 map 함수를 활용해서 풀어보았습니다.
map 함수 설명
먼저 input 은 입력값을 무조건 문자열로 인식합니다. 따라서 +,- 등의 사칙연산으로 숫자값끼리 계산을 하는 경우에는
input으로 받은 값들을 추후에 int를 사용해 숫자값으로 변경해줘야합니다.
하지만 map함수를 사용하면 좀 더 편리하게 처리해줄 수 있습니다.
map 함수는 아래와 같은 방식으로 사용합니다.
map(적용할 함수, 반복 가능한 자료형)
따라서 우리는 int 함수를 적용해 A, B의 값을 숫자형으로 변경해주어야 하고, input().split() 콤마 이후에 넣어주어야합니다.
'백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 10869번 사칙연산 파이썬 문제풀이 (0) | 2022.10.04 |
---|---|
백준 1008번 : A/B 파이썬 문제풀이 (1) | 2022.10.04 |
백준 1001번 : A-B 파이썬 문제풀이 (0) | 2022.09.30 |
백준 1000번 : A+B 문제풀이 파이썬 (0) | 2022.09.29 |
백준 10718번 : We love kriii 파이썬 (0) | 2022.09.28 |