문제 설명
문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요.
제한사항
- 1 ≤ my_string의 길이 ≤ 1,000
입출력 예 및 설명
입출력 예 #1
- my_string이 "jaron"이므로 거꾸로 뒤집은 "noraj"를 return합니다.
입출력 예 #2
- my_string이 "bread"이므로 거꾸로 뒤집은 "daerb"를 return합니다.
소스 코드
class Solution {
public String solution(String my_string) {
String answer = "";
int len = my_string.length();
for(int i = 0; i < len; i++){
answer += my_string.charAt(len -1 - i);
}
return answer;
}
}
코드 설명
- 먼저 my_string의 길이를 .length()를 이용하여 변수 len에 넣어주었다. 여기서 주의할점은 stirng의 문자 길이를 구할 때는 .length()를 사용해야하고, 배열 일때는 .length를 사용해야 한다는 점이다.
- 그리고 for문을 이용하여 len까지 반복해주었다.
- 그리고 배열은 인덱스 0부터 시작을 하니 len에 -1을 해주었고, 뒤로부터의 문자열 값을 answer에 넣어줘야 해서 - i를 해주었다.
실행결과
'Coding Test > 프로그래머스' 카테고리의 다른 글
[JAVA] 약수의 개수와 덧셈 (0) | 2023.04.04 |
---|---|
[JAVA] 문자열 내림차순으로 배치하기 (0) | 2023.04.03 |
[JAVA] 수박수박수박수박수박수? (0) | 2023.04.03 |
[JAVA] 내적 (0) | 2023.04.03 |
[JAVA] 가운데 글자 가져오기 (0) | 2023.03.31 |