강의

멘토링

로드맵

Inflearn brand logo image

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

정찬호님의 프로필 이미지
정찬호

작성한 질문수

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

5. 특정 문자 뒤집기(toCharArray())

1-5번 문제 질문 올립니다

작성

·

585

0

안녕하세요. 문자 뒤집기 문제에서

해당 내용과 같이 코드를 작성 했는데

답은 똑같이 출력이 되는데 채점에서 오답인

이유가 무엇일까요 ?

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();
        System.out.println(solution(s));
    }
    //a#b!GE*T@S
    //S#T!EG*b@a
    public static String solution(String s){
        char[] c = s.toCharArray();
        for (int i=0; i < c.length / 2 ; i++){
            if(Character.isAlphabetic(c[i]) && Character.isAlphabetic(c[c.length-i-1])){
                char tmp = c[i];
                c[i] = c[c.length-i -1];
                c[c.length-i -1] = tmp;
            }
        }
        return String.valueOf(c);
    }
}

답변 1

0

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

안녕하세요^^

아래 그림처럼 "오답입니다"를 클릭한 후 "채점결과보기"를 클릭하면 입력된 테스트 케이스와 정답을 볼 수 있습니다. 스스로 디버그해보세요.

imageimage

정찬호님의 프로필 이미지
정찬호

작성한 질문수

질문하기