아래 코드의 출력값을 작성하시오.
public static String calculFn(
String str, int index, boolean[] seen) {
if(index < 0) return "";
char c = str.charAt(index);
String result = calculFn(str, index-1, seen);
if(!seen[c]) {
seen[c] = true;
return c + result;
}
return result;
}
public static void main(String[] args) {
String str = "abacabcd";
boolean[] seen = new boolean[256];
System.out.print(
calculFn(str, str.length()-1, seen));
}이 문제는 풀이 화면에서 직접 실행해 풀 수 있어요.
꿈라CBT