1259번 - 팰린드롬수
25퍼에서 계속 틀리네요 반례를 모르겠습니다..
한자리나 눈에 보이는 쌍들은 되는데 잘 모르겠습니다..
str.charAt(i) != str.charAt(j) 이부분의 문제일까요??
자바를 한지 얼마 안되서 무조건 equlas를 써야할까요?? 같은 객체인데 다른 인덱스라 맞는거 같은뎅,,
010
no를 출력하신 후 break문을 안 넣으신 게 문제 같습니다.
for문을 보니양 끝에서부터 왼쪽 한 글자와 오른쪽 한 글자씩을 가져와서 비교하는 식 같은데이렇게 되면 1212같은 숫자는
1212 처음에 맨 왼쪽과 오른쪽이 달라서 "no" 가 한 번 출력되고,1212 두 번째에도 왼쪽과 오른쪽 글자가 달라서 "no" 가 또 출력됩니다.
이런 식으로 정수 하나 검사하는데 no 가 두 번 출력돼서 실패가 뜨는 듯합니다.
1212, 1313, 12312, ... 등등등 이 반례입니다.
와 다들 너무 감사합니다.. 시야가 좁아져서 아무래도 안보여서 감사합니다..
댓글을 작성하려면 로그인해야 합니다.
ehddnjs198 1년 전
25퍼에서 계속 틀리네요 반례를 모르겠습니다..
한자리나 눈에 보이는 쌍들은 되는데 잘 모르겠습니다..
str.charAt(i) != str.charAt(j) 이부분의 문제일까요??
자바를 한지 얼마 안되서 무조건 equlas를 써야할까요?? 같은 객체인데 다른 인덱스라 맞는거 같은뎅,,