반응형
백준 단계별로 풀어보기 1단계 입출력과 사칙연산 5번문제이다.
드디어 입출력이 끝나고 사칙연산 문제이다.
문제의 핵심.
1. 입력을 받을 수 있는가?
2. 공백을 기준으로 나눌 수 있는가?
3. 형식변환을 할 수 있는가?
사실 사칙연산부터 파이썬의 위력이 절절히 느껴지게 된다.
너무 간단해...
1. 입력을 받을 수 있는가?
파이썬에서는 input()를 사용해서 입력을 받을 수 있다.
2. 공백을 기준으로 나눌 수 있는가?
input().split() 을 통해서 입력된 문자를 공백을 기준으로 자를 수 있다.
a, b = input().split()
이런 식으로 한번에 넣을 수도 있다.. 파이썬의 저력...
다른 언어에서는 다른 변수를 선언해서 일단 입력을 받는 것을 끝내고
그 문자열을 나눠서 다시 분배해야하는데 파이썬은 그냥 한번에 할 수 있다.
3. 형식 변환을 할 수 있는가?
입력을 받으면 문자열로 저장된다.
사칙연산을 하기 위해서는 이를 문자가 아닌 숫자형태로 변환해줘야한다.
문자열 변수를 ()로 감싸고 앞에 형태를 적는 것으로 형식변환을 할 수 있다.
a = "123"
int(a)
# a는 숫자 123이 된다.
이런식으로.
정답 코드
a, b = input().split()
print(int(a)+int(b)) # print 함수 내부에서 형식변환을 하면서 출력할 수도 있다.
반응형
'파이썬(Python) > 파이썬 : Baekjoon' 카테고리의 다른 글
[백준] 파이썬(Python) : A X B (10998번) (0) | 2021.07.22 |
---|---|
[백준] 파이썬(Python) : A-B (1001번) (0) | 2021.07.22 |
[백준] 파이썬(Python) : 개(10172번) (0) | 2021.07.21 |
[백준] 파이썬(Python) : 고양이(10171번) (0) | 2021.07.21 |
[백준] 파이썬(Python) : We love kriii(10718번) (0) | 2021.07.21 |
댓글