JAVA 프로그래밍

문제

상자 3개 중 하나에 임의로 공이나 폭탄을 숨기고 그 위치를 맞추는 문제입니다 이를 해결하는 방법을 아래 참고자료에서 한줄씩 복붙해서 설명하세요 
 1, 2, 3 중에서 공을 숨긴 컵을 찾으세요:  3
  ___    ___    ___  
 |   |  |   |  |   | 
 | 1 |  | 2 |  | 3 | 
          O   
               놓쳤다!
 1, 2, 3 중에서 폭탄을 숨긴 상자를 찾으세요: 1
  ___    ___    ___  
 |   |  |   |  |   | 
 | 1 |  | 2 |  | 3 | 
   O   
  펑!! 

 1, 2, 3 중에서 공을 숨긴 컵을 찾으세요:  1
  ___    ___    ___  
 |   |  |   |  |   | 
 | 1 |  | 2 |  | 3 | 
          O   
 놓쳤다!
 1, 2, 3 중에서 폭탄을 숨긴 상자를 찾으세요: 3
  ___    ___    ___  
 |   |  |   |  |   | 
 | 1 |  | 2 |  | 3 | 
          O   
               휴우! 

 1, 2, 3 중에서 공을 숨긴 컵을 찾으세요:  2
  ___    ___    ___  
 |   |  |   |  |   | 
 | 1 |  | 2 |  | 3 | 
          O   
        찾았다! 
 1, 2, 3 중에서 폭탄을 숨긴 상자를 찾으세요: 2
  ___    ___    ___  
 |   |  |   |  |   | 
 | 1 |  | 2 |  | 3 | 
   O   
         휴우! 

알고리즘