인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

7. 회문문자열

회문문자열 질문

작성

·

267

0

public String mysolution(String str) {

Boolean answer = true;

str = str.toLowerCase();

char[] c = str.toCharArray();

int lt = 0 , rt = str.length()-1;

while(lt<rt) {

if(c[lt]!=c[rt]) {

answer = false;

break;

}

lt++;

rt--;

}

return answer ? "YES" :"NO";

}

위처럼 문자열바꾸기 할떄 썼던 방법을 쓰는것 보다 강의에서 풀어주신 방법이 더 효율적인 이유가 궁금합니다!! 

답변 1

2

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

아무거나 사용해도 상관없습니다. 서로 비슷합니다.  사실 reverse를 쓰는 코드보다는 위 방법이 더 효율적입니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기