[Info]Tags categorized posts and contents patterns..

[AJAX] Ajax Code E xamples.. [Book] About the book.. [CSS] CSS Code E xamples.. [DB] Sql Code E xamples.. [DEV] All development stor...

2016년 8월 8일 월요일

[JAVA] Baekjoon 사칙연산 도전하기..

오늘은 월요일.. 오전 업무가 끝나고서 오후에 잠시 짬을 내어서 간단한 아주 간단한 코딩 테스트를 또 하나 했다.. 어느정도 간단하냐고.. 문제는 아래와 같다..

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

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

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

우선 소스코드와 테스트 결과를 보도록 하자..

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
2
import java.util.Scanner;

public class PrintAplusB {

    @SuppressWarnings("resource")
    public static void main(String[] args) {
        // TODO Auto-generated method stub
  
        Scanner scan = new Scanner(System.in);
  
        //int a = 1;
        //int b = 2;
  
        int a = scan.nextInt();
        int b = scan.nextInt();
  
        //int c = a + b;
        //System.out.println(c);
        System.out.println(a + b);
    }

}//







딱 봐도 알겠지만 A + B 를 통한 두 수의 합을 구하는 문제이다.. 아주 기초중에 쌩 기초이긴 한데.. 난 한 번 틀렸다.. 왜냐면 저기 소스코드에서 주석부분들 때문인데..

이런 코딩 테스트를 처음 하다보니 항상 혼란스러운것 중에하나가 누군가 돌려본다고 생각하는 것이 아니라 나 스스로 A, B 의 값을 주고서 더해버리고 결과를 내버리게 된다.. 그래서 주석들 주변에 보면 Scanner 를 통해서 실제 입력 받게 되는 값을 코딩해주고 나서야 제출하니 정답이라고 나오더란.. 된장;;;

일전에 제출할 때도 실수 한적 있는데 다음 문제 풀이때는 저런 부분을 감안해서 나 스스로 테스트 한 후 그 다음에는 꼭 저렇게 제출을 해서 최소한..!! 저 부분 때문에 또 오답이 되는 일은 없도록 하자.. ㅎㅎ..