[Algorithm /프로그래머스] A로 B 만들기
2023. 7. 12. 12:30ㆍAlgorithm/JAVA
[문제 설명]
문자열 before와 after가 매개변수로 주어질 때, before의 순서를 바꾸어 after를 만들 수 있으면 1을, 만들 수 없으면 0을 return 하도록 solution 함수를 완성해보세요.
[문제 해결]
import java.util.*;
class Solution {
public int solution(String before, String after) {
int answer = 0 ;
//입력받은 문자열 before, after를 배열의 형태로 만든다.
char []bArr = before.toCharArray();
char[]aArr = after.toCharArray();
//배열들을 정렬
Arrays.sort(bArr);
Arrays.sort(aArr);
//정렬한 배열이 같다면 같은 문자열을 만들 수 있고, 아니라면 조합을 다르게 만들지 못한다.
if( String.valueOf(bArr).equals(String.valueOf(aArr)))
answer = 1;
else
answer = 0;
return answer;
}
}
'Algorithm > JAVA' 카테고리의 다른 글
[Algorithm /프로그래머스] 시저 암호 (0) | 2023.07.31 |
---|---|
[Algorithm /프로그래머스] 같은 숫자는 싫어 (0) | 2023.07.18 |
[Algorithm /프로그래머스] 하샤드 수 (0) | 2023.07.16 |
[Algorithm /인프런] 봉우리 (0) | 2023.07.14 |
[Algorithm/인프런] 격자판 최대합 (0) | 2023.07.11 |