728x90
반응형
> 사이트 번역
- 문제를 풀기위한 공간을 보면 “브라우저에서 자바 애플릿을 지원하지 않습니다. 자바 시스템을 다운로드해 주세요.” 라고 적혀있다.
- 저번 문제에서도 깉은 문제로 인해 소스코드 페이지에서 파일을 다운받아서 했었다.
- 같은 방법으로 파일을 찾아보았다.
- 소스코드를 확인해보았다.
- applet 코드는 epreuves/javascript/Applet3.class 에서 다운받았다.
- 다운받은 파일의 소스코드를 확인해보았다.
- 소스코드를 분석해보았다.
public boolean handleEvent(Event event) {
if (event.id == 1001 && event.target == this.loginButton) {
String login = "";
int[] sequence = new int[]{108, 117, 99}; //l, u, c
for(int i = 0; i < sequence.length; ++i) {
char c = (char)sequence[i];
login = login + c; //login = luc
}
String pwd = "";
for(int i = login.length() - 1; i >= 0; --i) { //cul
pwd = pwd + login.charAt(i); //luc + cul
}
if (this.passwd.getText().equals(pwd)) { //luccul
this.resultLabel.setText("C'était simple, je l'avoue!");
} else {
this.resultLabel.setText("Cherche encore ;)");
}
}
return super.handleEvent(event);
}
- luccul을 입력해보았다.
- 정답이 아니라고 한다,,,
- 문제를 다시 확인해보니, login-pass 의 형태라고 적혀있다.
- luc-cul 로 다시 입력했다.
728x90
반응형