[문제 : 6012번]
[설명]
두 개의 정수를 입력 받아 출력하는 문제다.
예시에 나온 여섯 줄을 그대로 코딩해도 답이다.
이왕이면 코드를 함축적으로 줄여서 네줄로 표현해 보자.
[또 다른 답안]
예시에서는 다음과 같이 두 단계에 걸쳐 정숫값을 입력받았다.
1)입력받기 : a = input()
2)정수로 변환 하기 : a = int(a)
위 두 단계를 다음과 같이 한 단계로 줄일 수 있다.
a = int(input())
이처럼 함수가 다른 함수를 포함하는 경우를 자주 볼 수 있다.
이 경우, 안쪽에 있는 함수①이 먼저 실행된 뒤 함수 ②가 실행된다.
따라서 이 코드의 실행 과정은 다음과 같다.
① input()함수가 실행돼 키보드로 입력받은 값을 가져온다.
② 입력 값을 int()함수가 정수로 변환한다.
최종 답안은 다음과 같다.
[정답 코드]
a = int(input())
b = int(input())
print(a)
print(b)
[문제 : 6013번]
[설명]
6012번 문제와 마찬가지로 입력 받아 출력하는 문제입니다.
다만, 두 가지만 다릅니다.
1) 입력 받는 값의 자료형은 문자이다.
input()함수를 감싼 int()를 삭제하면 됩니다.
* input()은 입력 값을 문자열로 받아들입니다.
a = input()
b = input()
2) 입력 순서와 출력 순서를 바꿉니다.
입력은 a 먼저, b가 나중이었으니, 출력은 b 먼저, a가 나중입니다.
코드는 다음과 같습니다.
print(b)
print(a)
다음은 최종 코드 입니다.
[정답 코드]
a = int(input())
b = int(input())
print(b)
print(a)
'코딩 > 알고리즘_코드업' 카테고리의 다른 글
코드업 파이썬 기초100제:6015_정수 2개 입력받아 그대로 출력하기2 (0) | 2022.12.12 |
---|---|
코드업 파이썬 기초100제:6014_실수 1개 입력받아 3번 출력 (0) | 2022.12.11 |
CodeUp_기초100제_파이썬_6002: [기초-출력] 출력하기02 (0) | 2022.12.04 |
CodeUp_기초100제_파이썬_6004: [기초-출력] 출력하기04 (0) | 2022.12.04 |
CodeUp_기초100제_파이썬_6003: [기초-출력] 출력하기03 (0) | 2022.12.01 |
댓글