-
카테고리
-
세부 분야
알고리즘 · 자료구조
-
해결 여부
미해결
1-5번 문제 질문 올립니다
23.01.11 18:08 작성 조회수 423
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);
}
}
답변을 작성해보세요.
0
김태원
지식공유자2023.01.14
안녕하세요^^
아래 그림처럼 "오답입니다"를 클릭한 후 "채점결과보기"를 클릭하면 입력된 테스트 케이스와 정답을 볼 수 있습니다. 스스로 디버그해보세요.
답변 1