문자 설명
문자열 s가 주어집니다.
이 문자열을 역으로 출력하는 프로그램을 구현하세요.
입력 형식
· s : 영문 대/소문자로 이루어진 문자열
출력 형식
· 역으로 뒤집은 문자열 반환
제약 사항
· 0 <= s.length <= 100
입출력 예시
· 입력
· s = "apple"
· 출력 : "elppa"
· 설명 : 문자열을 거꾸로 뒤집어 출력합니다.
작성 코드
class Solution {
public String solution(String s) {
String answer = "";
for (int i = s.length()-1; i >= 0; i--) {
answer = answer + s.charAt(i);
}
return answer;
}
public static void main(String[] args) {
Solution st = new Solution();
String s = "apple";
System.out.println(st.solution(s));
}
}
정답 코드
class Solution {
public String solution(String s) {
StringBuilder sb = new StringBuilder(s);
return sb.reverse().toString();
}
public static void main(String[] args) {
Solution st = new Solution();
String s = "apple";
System.out.println(st.solution(s));
}
}
'연습 코딩테스트' 카테고리의 다른 글
연습문제 1-5(5) 문자열 대/소문자 뒤집기 (0) | 2023.04.04 |
---|---|
연습문제 1-5(4) n의 제곱근 출력 (0) | 2023.04.04 |
연습문제 1-5(2) 1과 n으로만 나누어지는 여부(소수) (0) | 2023.04.04 |
연습문제 1-5(1) 가장 많이 등장하는 문자 출력 (0) | 2023.04.04 |
연습문제 1-4(5) 문자열 배열 콤마 기준 하나의 문자열로 (0) | 2023.04.04 |