[URI]Java에서 구현시 왜 오답인지??

  • jangwhdgns
    jangwhdgns

    안녕하세요. URI 자바 이클립스에서 아래와 같이 구현 시
    오답이라고 나와서 이렇게 여쭤봅니다.
    일단, 기본 api 를 사용해서 출력하는 것은 인정안되는건지요?

    해당 소스 테스트 케이스는 아래와 같습니다.
    Happy%20Joy%20Joy%21
    http://algospot.com/%2a
    Happy%24Joy%25Joy%28
    Happy%29http://algospot.com
    Happy%2dhttp://algospot.com

    URI

    import java.util.*; 
    import java.io.*; 
    import java.net.URLDecoder;
    
    
    public class Main {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
    
            int cases = sc.nextInt();
    
            while(cases-- > 0) {
                String name = sc.next();
    
                try {
                    name = URLDecoder.decode(name, "UTF-16");
    
                    System.out.println(name);
                } catch (UnsupportedEncodingException e) {
                    e.printStackTrace();
                }
            }
        }
    }
    

    10년 전
1개의 댓글이 있습니다.
  • Being
    Being

    기본 API를 사용해 출력한다고 통제하거나 하지는 않습니다. 일례로 가장 코드가 짧은 답안들은 루비 표준 라이브러리 API로 해결하고 있습니다. 다른 부분에 문제가 있으신 게 아닐까요?


    10년 전 link
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.