문제 설명
매개변수로 전후 문자열이 주어졌을 때 before의 순서를 바꿔서 after 생성이 가능하면 1, 불가능하면 0을 리턴하는 해함수를 생성한다.
제한
- 0 < 이전 길이 == 이후 길이 < 1,000
- 앞뒤 모두 소문자입니다.
I/O 예시
| ~ 전에 | ~ 후에 | 결과 |
| “올레” | “안녕하세요” | 1 |
| “알페” | “사과” | 0 |
I/O 예제 설명
I/O 예제 #1
- “olleh”의 순서를 반대로 하면 “hello”를 만들 수 있습니다.
I/O 예제 #2
- “알페”~의 주문하다 네가 변해도 “사과”두번째 만들다 숫자 존재하지 않는다.
import java.util.Arrays;
class Solution {
public int solution(String before, String after) {
int answer = 0;
char() beforeA = before.toCharArray();
char() afterA = after.toCharArray();
Arrays.sort(beforeA);
Arrays.sort(afterA);
String bA = new String(beforeA);
String aA = new String(afterA);
if(bA.equals(aA)){
answer = 1;
} else {
answer = 0;
}
return answer;
}
}
*** 배열에 넣고 Arrays.sort로 정렬하고 값을 비교합니다.