
[ Contents ]
1. 문제 (링크 참조)
1000번: A+B
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
2. 문제 풀이
두 정수 A, B를 입력받아 더한 값을 출력하는 문제입니다.
2022.01.19 - [Algorithm] - [Algorithm] 단골 1번 문제, 구현 / 수학
[Algorithm] 단골 1번 문제, 구현 / 수학
1. 구현 단순히 '구현'만 하면 되는 문제 유형입니다. 문제를 이해하고 입력에 맞춰 적절한 출력만 하면 됩니다. 특별한 알고리즘이나 프로그래밍적 기법 없이, 단순 제어문만 사용하여 해결할
star7sss.tistory.com
백준의 '입문 문제'입니다. 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함수에 대해서는 아래 링크를 참조해주세요.
[Python] 사용자로부터 여러 입력값 받기 input().split() [feat. 형변환]
2022.01.24 - [PL (Programming Language)/Python] - [Python] 파이썬 연산자와 자동 형변환(캐스팅, Casting) [Python] 파이썬 연산자와 자동 형변환(캐스팅, Casting) 2022.01.23 - [PL (Programming Language)/..
star7sss.tistory.com
#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 |
댓글