문제 링크 : https://www.acmicpc.net/problem/1000
난이도 : 브론즈 V
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
첫째 줄에 A+B를 출력한다.
1 2
3
두 정수를 입력 받고, 이를 더한 값을 출력하는 코드를 짜면 되는 간단한 문제이다. 처음 프로그래밍을 접한 사람들이 풀면 좋을거 같은 문제이다.
// 정답 코드
#include <iostream>
using namespace std;
int main()
{
int a, b; // 정수형 변수 선언
cin >> a >> b; // a, b 입력
cout << a+b; // 더한 값을 출력한다.
}
놀랍게도, 아래의 코드도 정답이다.
// 정답 코드
#include <stdio.h>
#define amazinginputfunction scanf
#define amazinginteger int
#define amazingmainfunction main
#define amazingaddingfunction(a,b) a+b
#define amazingprintfunction printf
amazinginteger amazingmainfunction()
{
amazinginteger amazinga, amazingb, amazingc;
amazinginputfunction("%d %d", &amazinga, &amazingb);
amazingc = amazingaddingfunction(amazinga,amazingb);
amazingprintfunction("%d", amazingc);
}
정말 어메이징한 코드이다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
앞으로도 백준 문제를 풀면 올려봐야겠다.