티스토리 뷰
반응형
안녕하세요 이번 포스팅에서는 BAEKJOON 온라인 저지의 단계별로 풀어보기 문제들 중 2단계인 "사칙연산 도전하기" 1000, 1001, 10998, 1008번 문제에 대해 풀어보겠습니다.
모든 문제의 코드는 Python3용 코드로 작성하였습니다.
- 4 문제 모두, 공통적으로 A와 B를 입력받습니다.
#A+B, A-B, A*B, A/B
입력받은 A와 B를 int() 함수를 이용해 정수형 형변환을 시켜준 뒤 계산하여 출력합니다.
#1 일반적인 순서대로 풀이
1 2 3 4 | inputString = input().split(" ") num1 = int(inputString[0]) num2 = int(inputString[1]) print(num1+num2) | cs |
1 2 3 4 | inputString = input().split(" ") num1 = int(inputString[0]) num2 = int(inputString[1]) print(num1-num2) | cs |
1 2 3 4 | inputString = input().split(" ") num1 = int(inputString[0]) num2 = int(inputString[1]) print(num1*num2) | cs |
1 2 3 4 | inputString = input().split(" ") num1 = int(inputString[0]) num2 = int(inputString[1]) print(num1/num2) | cs |
#2 위 과정을 간소화
1 2 | x = input().split() print(int(x[0])+int(x[1])) | cs |
1 2 | x = input().split() print(int(x[0])-int(x[1])) |
1 2 | x = input().split() print(int(x[0])*int(x[1])) | cs |
1 2 | x= input().split(" ") print(int(x[0])/int(x[1])) | cs |
int 함수를 사용하지 않으면, A와 B를 숫자로 인식하는것이 아니라, 문자열로 인식해버려 런타임 에러가 발생합니다.
다음 포스팅에서는 2단계 5회차를 풀어보겠습니다.
반응형
'알고리즘' 카테고리의 다른 글
[백준] 2단계 사칙연산 도전하기 #6 (10430) 나머지 (0) | 2018.01.04 |
---|---|
[백준] 2단계 사칙연산 도전하기 #5 (10869) 사칙연산 (0) | 2018.01.04 |
1단계 입/출력 받아보기 #7, 8 (11718, 11719) 그대로 출력하기 (0) | 2018.01.03 |
1단계 입/출력 받아보기 #6 (10718) We love kriii (0) | 2018.01.03 |
1단계 입/출력 받아보기 #5 (10172) 개 (0) | 2017.12.31 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 유튜브 동영상 다운로드
- 그라파나
- 파이썬 설치
- 파이썬3
- 모니터링툴
- 파이썬 IDE
- 윈도우 11
- 파이썬
- youtube_dl
- Python IDE
- #baekjoon
- 알림센터
- DB분석
- release
- 파이썬 개발환경
- Grafana
- 파이썬 숫자타입
- 모니터링도구
- SJVA
- 파이썬 개요
- 파이썬 문자열
- Python Number
- python
- 분석도구
- 파이썬 실행
- 파이썬이란
- python3
- 파이썬 장점
- python3.9
- 파이썬 문자형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
아카이브