for나 while쓰지 말라는건 데이터 반복으로 조회해서 하지 말라는건데 재귀 쓰면 어떡하니... 

뭐 어쨋든 for while쓴건 아니니 통과야 될거 같지만 교수님 의도는 그게아님. 

그리고 스트링 받아서 자르니 배열을 쓰니 하는 것도 교수님 의도가 전혀 아님. 

대학 수업, 거기다 1학년 수업이라는거 보면 스트링 자르고 배열에 데이터 넣어서 하나씩 끄집어내서 확인하는 둥 이런 번거롭고 지엽적인걸로 풀어보라고 저런 문제 낸게 절대 아니다. 

그냥 말 그대로 진짜 if문으로 문제에서 발생할 조건들 생각해가면서 풀어보라는게 교수님 의도임. 


public static void main(String[] args){

Scanner s = new Scanner(System.in);

      int a = s.nextInt();

      int b = s.nextInt();

      

       //값의 범위 안 맞을 때 

      if(b>9){

       System.out.print("error");

       }

      //b가 a보다 클때 

      if(a<b){

      System.out.println("0");

      }

      //a의 범위가 10 미만일 때 

      if(a>b && a< 10){

      System.out.println("1");

      }

      //a의 범위가 10이상일 때 

      if(a >= b){

    System.out.println(a/10+2);

      }

      if(a <b){

    System.out.println(a/10+1);

      }

}




이렇게 다른 잡다한 문법이나 기법 안 쓰고 리얼 if문으로 풀어버리는게 교수님이 원하는 거임.