
class Solution {
public String solution(String my_string) {
StringBuilder sb = new StringBuilder(my_string);
return sb.reverse().toString();
}
}
StringBuilder란?
StringBuilder는 Java에서 문자열을 조작할 때 사용되는 클래스입니다.
문자열의 변경이 빈번히 일어나는 경우, StringBuilder는 기존의 String 클래스보다 더 효율적이다.
그 이유는 String 클래스는 불변이라서 문자열이 변경될 때마다 새로운 문자열 객체가 생성되지만, StringBuilder는 가변적인 문자열을 제공하여 효율적으로 문자열을 변경할 수 있다.

import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for (int i = 0; i < n; i++) {
for (int j = 0; j < i+1; j++) {
System.out.print("*");
}
System.out.println();
}
}
}

class Solution {
public int[] solution(int[] num_list) {
int[] answer = new int[2];
for (int num : num_list) {
if (num % 2 == 0) {
answer[0]++;
} else {
answer[1]++;
}
}
return answer;
}
}

class Solution {
public String solution(String my_string, int n) {
StringBuilder sb = new StringBuilder();
// toCharArray는 문자열을 문자 배열로 반환
for (char ch : my_string.toCharArray()) {
for (int i = 0; i < n; i++) {
sb.append(ch);
}
}
return sb.toString();
}
}