백준 1000

https://www.acmicpc.net/problem/1000
백준 코드
깃허브 코드

A+B

브론즈 5


시간 제한 메모리 제한
2초 128MB

분류


  • 수학
  • 구현
  • 사칙연산

    문제


    두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

    입력


    첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)

    출력


    첫째 줄에 A+B를 출력한다.

    예제

    예제 입력 1


    1 2
    

    예제 출력 1


    3
    

문제분석


프로그래밍 언어를 이용하여 코딩하여 더하기 연산하라는 문제.

숫자를 받을 수 있는 자료형을 이용하여 변수를 만들어 입력으로 주어진 데이터를 받 고 그 값으로 결과 값을 만들어 출력하는 문제.

정수 자료형 int, 입력 함수 scanf 이용

손 코딩


입출력 함수 해당하는 헤더파일 포함

메인 함수
 정수 타입 입력 변수 1, 2 선언 - 입력 받을 변수
 정수 타입 결과값 변수 선언 - 출력할 연산 결과값
 입력 함수 - 입력 변수 1, 2 에 데이터 넣음
 결과값 변수 = 입력 변수1 + 입력 변수2
 출력 함수 - 결과값 변수 출력

슈도코드


main
	Input1, Input2 변수 선언
	Result 변수 선언
	
	scanf Input1, Input2
	
	Result = Input1 + Input2
	
	printf Result

코드


c

#include <stdio.h>

int main(void)
{
	int nInput1, nInput2;
	int nResult = 0;
	
	nInput1 = 0;
	nInput2 = 0;
	
	scanf("%d %d", &nInput1, &nInput2);
	
	nResult = nInput1 + nInput2;
	
	printf("%d", nResult);
	
	return 0;
}

c++

#include <iostream>

int main(void)
{
	int nInput1, nInput2;
	int nResult = 0;
	
	nInput1 = 0;
	nInput2 = 0;
	
	std::cin >> nInput1 >> nInput2;
	
	nResult = nInput1 + nInput2;
	
	std::cout << nResult;
	
	
	return 0;
}

python

first_number_input, second_number_input = map(int, input().split())

result_number = first_number_input + second_number_input

print(result_number)
PS식 코드

성능 고려 - iostream 대신 cstdio 사용
불필요한 초기화 제거 - scanf로 값을 덮어쓸 것이기에
명료한 변수명 - 문제에서 말한 a와 b 그대로 사용
불필요한 변수 제거 - nResult 제거, a+b 함수 안에서 연산

#include <cstdio>

int main()
{
	int a, b;
	scanf("%d %d", &a, &b);
	
	printf("%d", a+b);
	
	return 0;
}

태그: , , ,

카테고리:

업데이트:

댓글남기기