-
[코딩테스트] 문자열 두 개의 순열 관계를 확인하라공부/코딩테스트 2021. 2. 9. 14:41728x90반응형
순열이란 ) 다른 문자열을 정렬했을때 동일한 문자가 되는 관계
두 문자열이 동일하다는 조건에서 순열은 어떻게 정렬되든 동일한 문자 구성을 하고 있으면 된다.
static bool Test2(string A, string B) { if (A.Length != B.Length) return false; int[] ascii = new int[128]; for (int i = 0; i < A.Length; i++) { int index = A.ToCharArray()[i]; ascii[index]++; } for (int i = 0; i < B.Length; i++) { int index = B.ToCharArray()[i]; ascii[index]--; if (ascii[index] < 0) return false; } return true; }
728x90반응형'공부 > 코딩테스트' 카테고리의 다른 글
[코딩테스트] HackerRank - Mini-Max Sum (0) 2024.10.23 [코딩테스트] HackerRank - Plus Minus (0) 2024.10.23 [코딩테스트] 문자열이 회문(palindrome)의 순열인지 아닌지 확인하는 함수 (0) 2021.02.09 [코딩테스트] URL 화 ) 문자열의 모든 공백을 '&20'으로 바꾸기 (0) 2021.02.09 [코딩테스트] 문자열에서 중복되는 문자가 있는지 찾기 (0) 2021.02.09