ehddnjs198   1년 전

25퍼에서 계속 틀리네요 반례를 모르겠습니다..

한자리나 눈에 보이는 쌍들은 되는데 잘 모르겠습니다..

str.charAt(i) != str.charAt(j) 이부분의 문제일까요??

자바를 한지 얼마 안되서 무조건 equlas를 써야할까요?? 같은 객체인데 다른 인덱스라 맞는거 같은뎅,,

wjm7721   1년 전

010

cayley   1년 전

no를 출력하신 후 break문을 안 넣으신 게 문제 같습니다.

for문을 보니
양 끝에서부터 왼쪽 한 글자와 오른쪽 한 글자씩을 가져와서 비교하는 식 같은데
이렇게 되면 1212같은 숫자는

1212 처음에 맨 왼쪽과 오른쪽이 달라서 "no" 가 한 번 출력되고,
1212 두 번째에도 왼쪽과 오른쪽 글자가 달라서 "no" 가 또 출력됩니다.

이런 식으로 정수 하나 검사하는데 no 가 두 번 출력돼서 실패가 뜨는 듯합니다.

1212, 1313, 12312, ... 등등등 이 반례입니다.

ehddnjs198   1년 전

와 다들 너무 감사합니다.. 시야가 좁아져서 아무래도 안보여서 감사합니다..

댓글을 작성하려면 로그인해야 합니다.