✔️문제
- 입력된 문자열을 뒤집어서 출력하시오.
- 입력 : ADEFH
- 정답: HFEDA
📍정답
package _18_reverseString;
public class Main_charArray {
public static void main(String[] args) {
String str = "ADEFH";
System.out.println(str);
char[] charArray = str.toCharArray();
for(int i = str.length()-1;i>=0;i--) {
System.out.print(str.charAt(i)); //System.out.print(charArray[i]);
}
}
}
package _18_reverseString;
public class Main_temp {
public static void main(String[] args) {
String n = "ADEFH";
char str[] = n.toCharArray();
char temp;
System.out.println(n);
int len = str.length;
for (int i = 0; i < len/2; i++) {
temp = str[i]; // 앞쪽 문자를 temp에 저장
str[i] = str[len-i-1]; // 뒤쪽 문자를 앞쪽으로 이동
str[len-i-1] = temp; // temp에 저장했던 문자를 뒤쪽으로 이동
}
n = new String(str); // 문자 배열을 다시 문자열로 변환
System.out.println(n);
}
}'개발인생 > Altorithm' 카테고리의 다른 글
| [알고리즘 기초 100제] 19. 평균은 넘겠지 (0) | 2025.03.14 |
|---|---|
| [알고리즘 기초 100제] 17. 팰린드롬(Palindrome) (1) | 2025.03.14 |
| [알고리즘 기초 100제] 16. 중복된 수 제거하기 (1) | 2025.03.12 |
| [알고리즘 기초 100제] 15. 369게임 (0) | 2025.03.12 |
| [알고리즘 기초 100제] 14. 거듭제곱 (0) | 2025.03.12 |