ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 백준 1001번 자바 A-B
    IT탐구생활/알고리즘 2023. 1. 1. 22:05
    반응형

    백준 1001번 자바로 풀어봤다. 뭔가 심판이 붙고 원하는 출력값 그대로 해야하고 콘솔로 나오는 문제풀이는 꽤 오랜만이라서 한번 틀렸다. 

     

    틀린 이유는 System.out.println으로 값을 출력했기 때문으로 보인다.

     

     

    Scanner s = new Scanner(System.in);
            int a1,a2;
            a1 = 0;
            a2 = 0;
            do{
                //System.out.println("1번째 0보다 큰수를 입력하시오.");
                a1 = s.nextInt();
            }while (a1 <= 0);
    
            do{
                //System.out.println("2번째 10보다 작은수를 입력하시오.");
                a2 = s.nextInt();
            }while (a2 > 10 );
    
            System.out.println(a1-a2);

    이 문제는 두 값을 받아서 A-B를 해주면 되는 문제인데 조건이 하나 달려있어서 아마 그게 제한점이 아닐까 싶다.

     

    내가 생각했을 때에는 a는 0보다 작거나 같아야 하고 b는 10보다 커야된다는 조건이 붙어 있어서 do while로 해보았다.

     

    문제를 풀고 나서 다른 분들 풀이를 보면 굳이 그렇게까지 할 필요는 없었을거라는 생각이 들지만 뭐 이렇게 해서 통과는 됐으니 다른 분들에게 참고나 되었으면 하는 마음에 올린다. 

     

    1002번 풀고있는데 간만에 이런거 풀려니까 머리아프네.

    반응형

    댓글

Designed by Tistory.