cyphen156

백준-반복문-10951 A+B - 4 본문

컴퓨터공학/알고리듬 풀이

백준-반복문-10951 A+B - 4

cyphen156 2024. 9. 6. 18:29

10951번: A+B - 4 (acmicpc.net)

 

10951번: A+B - 5

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

www.acmicpc.net

간단하게 반복문을 사용한 덧셈 프로그램 하지만 종료 시퀀스가 존재한다.

문제 자체에 오류가 좀 있다. 테스트 케이스에 대한 횟수도 정의되어있지 않고, 종료조건을 명시해놓지 않으니 이를 인지하지 못하면 무조건 틀린다.

제약사항

  • 0 < A, B < 10

C 풀이

A + B - 4_10951.c

/**
* 백준 반복문 10951 A + B - 4
*
* 간단하게 반복문을 사용한 덧셈 프로그램
* 
* 제한사항
*****************************************
* (0 < A, B < 10)                       *
*****************************************
*
*
*
* 주의
* 문제에 EOF조건이 명시되어 있지 않으니 주의
*
* 풀이시간 1분
*/
#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>

int main() {
    int first, second;
    while (scanf("%d %d", &first, &second) !=EOF) {
        printf("%d\n", first + second);
    }
    return 0;
}

C++ 풀이

A + B - 4_10951.cpp

/**
* 백준 반복문 10951 A + B - 4
*
* 간단하게 반복문을 사용한 덧셈 프로그램
* 
* 제한사항
*****************************************
* (0 < A, B < 10)                       *
*****************************************
*
*
*
* 주의
* EOF가 문제에 명시되있지 않으니 주의해서 푸세요
*
* 풀이시간 1분
*/
#define _CRT_SECURE_NO_WARNINGS

#include <iostream>

using namespace std;

int main() {
    int first, second;
    while (1) 
    {
        cin >> first >> second;
        if (cin.eof())
        {
            break;
        }
        cout << first + second << endl;
    }
    return 0;
}

모든 예제 코드의 소스파일은 제 개인 깃허브 레포지토리 에 있습니다.

Workspace/알고리듬 풀이 at main · cyphen156/Workspace · GitHub