01
Processing Data. Please Wait...

짝꿍

Strings 중급
30초 미리보기

짝꿍

길이 N인 두개의 문자열 source, target이 주어지면, 문자열 source에 있는 두 글자를 교환한 후, 문자열 sourcetarget에서 일치하는 글자 갯수를 찾는 함수를 작성하세요.

두 글자 교환은 source[i]source[j]를 서로 바꾸는 것 입니다. source[i]는 문자열 sourcei번째 글자를 나타냅니다.

참고: 두 글자 교환은 문자열 source에서 무조건 딱 한번 수행되어야 합니다.

예제 1

입력

source = "abcd"  
target = "adcb"  

출력

4
// source[1]과 source[3]가 교환되면 "adcb"가 됩니다 
// 그러므로 source와 target에서 쌍을 이루는 글자수는 4입니다 

예제 2

입력

source = "mno"  
target = "mno"  

출력

1
// 두글자 교환은 무조건 이루어져야 합니다. 
// source와 target이 동일한 뮨자열이므로,  
// 쌍을 이루는 글자수는 1개 입니다.