백준 파이썬 문제 풀이 "입출력과 사칙연산" 총 15문제
백준 단계 페이지 - https://www.acmicpc.net/step
1000번 A+B
print(A+B)
# 위는 런타임 에러가 난다. 왜? A랑 B가 뭔지 모르니까..
## 문제를 잘 읽자. A와 B를 입력받은 다음 !!
## 정답 !
A, B = map(int, input().split())
print(A+B)
- map 함수 : 여러 데이터를 받아 각각 요소에 함수를 적용한 결과 반환
map(function, iterable)
funtion :각 요소에 적용할 함수
iterable :함수를 적용할 데이터 집합 - input() : 입력받은 값
- .split() 함수 : () 속 규칙을 따라 문자열을 잘라준다.
⇒ input() 으로 값을 받고, .split() 으로 문자열을 자른다. int로 바꿔준다.
→ 예시 : 예제 입력 input '1 2' , split() '1,2' , int int형'1,2'
1001번 A-B
A, B = map(int, input().split())
print(A-B)
10998번 AxB
A, B =map(int, input().split())
print(A*B)
- 파이썬의 곱셈 연산자는 x 가 아닌, * 입니다.
1008번 A/B
A, B =map(int, input().split())
print(A/B)
10869번 사칙연산
# 1) 5개로 나눠 출력한다.
A,B = map(int, input().split())
print(A+B)
print(A-B)
print(A*B)
print(A//B) # 몫만 출력하기 위해선 / 가 아닌 // 사용 !
print(A%B)
# 2) 줄바꿈 \n 을 이용한다.
A,B = map(int, input().split())
print(f"{A+B}\n{A-B}\n{A*B}\n{A//B}\n{A%B}")
- A+B, A-B, A*B, A/B(몫), A%B(나머지)
- 한 줄에 하나의 출력 값이 나타나야 한다.
1) 5개로 나눠 출력한다.
2) 줄바꿈 \n 을 이용한다. - f 문자열 :
10926번 ??!
a, b =
18108번 1998년생인 내가 태국에서는 2541년생?!
a, b =
10430번 나머지
a, b =
2588번 곱셈
a, b =
11382번 꼬마 정민
a, b =
10171번 고양이
a, b =
10172번 개
a, b =
'Python Coding Test' 카테고리의 다른 글
[프로그래머스/파이썬] Lv.1 두 정수 사이의 합 (1) | 2024.04.19 |
---|---|
[프로그래머스/파이썬] Lv.0 1로 만들기 (1) | 2024.04.19 |
[프로그래머스/파이썬] Lv.0 가까운 1 찾기 (0) | 2024.04.19 |
[프로그래머스/파이썬] Lv.0 짝수는 싫어요 (0) | 2024.04.19 |
[프로그래머스/파이썬] Lv.0 다음에 올 숫자 (0) | 2024.04.19 |