반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
두 정수 A, B를 입력받아 더한 값을 출력하는 문제입니다.
2022.01.19 - [Algorithm] - [Algorithm] 단골 1번 문제, 구현 / 수학
백준의 '입문 문제'입니다. A+B를 출력하는 아주 단순한 문제지만, Python의 경우 어려움을 겪기도 합니다. 단순히 print(A+B)를 하면 될 줄 알았지만, 자꾸 틀려서 곤혹스러운 분들도 있을 겁니다. 이는 대개 형변환의 문제이며, 아래에서 해결하실 수 있습니다.
3. 코드
a, b = input().split()
a = int(a)
b = int(b)
print(a+b)
input() 함수는 입력을 '문자열'로 받습니다. 따라서 정수형 int로 형변환하는 과정이 필요합니다.
a, b = map(int, input().split())
print(a+b)
map 고차함수를 이용하면 형변환까지 한 번에 할 수 있습니다. map함수에 대해서는 아래 링크를 참조해주세요.
#include <stdio.h>
int main(){
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a+b);
return 0;
}
C언어는 배운 그대로 사용하시면 됩니다.
반응형
'Algorithm' 카테고리의 다른 글
[구현/수학] 백준 2753 윤년 - Python, Java (0) | 2022.01.27 |
---|---|
[구현/수학] 백준 2739 구구단 - Python, C (0) | 2022.01.27 |
[구현/수학] 백준 3052 나머지 - Python, Java (0) | 2022.01.27 |
[Algorithm] 탐욕적인 그리디 알고리즘, 직관적이고 쉬운 문제해결 (0) | 2022.01.26 |
[구현/수학] 백준 4344 평균은 넘겠지 - Python, Java (0) | 2022.01.26 |
댓글