5개의 댓글이 있습니다.
-
-
starspder -
글 내용이 무슨내용인지 모르겠어요...
import java.util.Scanner;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.net.URLEncoder;public class Example {
public static void main(String[] args) throws UnsupportedEncodingException { Scanner sc = new Scanner(System.in); int T; String example=""; String exp = "/"; String encode = URLEncoder.encode(exp,"ASCII"); String[] encoded_strings = {"%20", "%21", "%22","%23","%24", "%25", "%26","%27","%28", "%29", "%2a", "%2b", "%2c", "%2d", "%2e", "%2f"}; String[] special_characters = { " ", "!", "\"", "#", "$", "%", "&", "\'", "(", ")", "*", "+", "`", "-", "."}; T = sc.nextInt(); for(int i = 0; i < T; i++) { example = sc.next(); for(int j=0; j< encoded_strings.length; j++) { if(encoded_strings[j].equals("%2f")) { example = example.replace(encoded_strings[j], URLDecoder.decode(encode,"ASCII")); continue; } example = example.replace(encoded_strings[j], special_characters[j]); } System.out.println(example); } }
}
이런식으로 하라는 건가요??
8년 전 link
-
-
-
geesetower -
출력이 "%2f"가 나오려면 입력이 어떻게 들어와야 할까요? 그걸 생각해 본 다음에 생각한 입력에 대한 출력이 예상했던대로 나오는지 확인해보세요.
8년 전 link
-
-
정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
starspder
import java.util.Scanner;
public class Example {
}
왜안되는지 이해가 안갑니다
8년 전