문자열 before와 after가 매개변수로 주어질 때, before의 순서를 바꾸어 after를 만들 수 있으면 1을, 만들 수 없으면 0을 return 하도록 solution 함수를 완성해보세요.
import java.util.Arrays;
class Solution {
public int solution(String before, String after) {
int answer = 0;
char[] ch1=before.toCharArray();
char[] ch2=after.toCharArray();
String str1="";
String str2="";
Arrays.sort(ch1);
Arrays.sort(ch2);
for(int i=0;i<ch1.length;i++){
str1+=""+ch1[i];
str2+=""+ch2[i];
}
if(str1.equals(str2)){
answer = 1;
}
return answer;
}
}
import java.util.Arrays;
class Solution {
public int solution(String before, String after) {
char[] a = before.toCharArray();
char[] b = after.toCharArray();
Arrays.sort(a);
Arrays.sort(b);
return new String(a).equals(new String(b)) ? 1 :0;
}
}
toCharArray()로 바꾼 것을
new String으로 다시 String 타입으로 변환이 가능하다
'programmers' 카테고리의 다른 글
[JAVA] 배열 만들기 2 (0) | 2024.03.18 |
---|---|
[JAVA] 숨어있는 숫자의 덧셈(2) isDigit() (0) | 2024.03.18 |
[JAVA] 문자열 정리하기(2) toCharArray (0) | 2024.03.18 |
[JAVA] 잘라서 배열저장하기 Arrays.fill (0) | 2024.03.18 |
[JAVA] 문자열 계산하기 (0) | 2024.03.16 |