개발자 꼬부기의 성장일기
2023.02.25_A로 B만들기 본문
문제
내가 푼 답 (배열사용)
풀기는 했지만 반복문을 두번 써서 오래 걸림.
TocharArray() 함수
문자열을 문자 배열로 변환한다.
다른 사람 답(Linq 사용)
Distinct() : 배열 내 중복제거 함수
결과문자열의 중복제거 후 (알파벳, 갯수) 형태의 candidateDict 라는 딕셔너리 생성
딕셔너리를 돌면서 대상문자열과 비교
ex)
before: APLLE / after: APPLE
candidateDict = { (A,1), (P,2), (L,1), (E,1)}
before A :1 , P: 1 = > return 0;
또 다른 사람 답 (Sort사용)
Array.Sort() 함수 사용
before, after 문자열 정렬 후 반복문 한번 돌려 값 비교
'알고리즘공부 > 프로그래머스' 카테고리의 다른 글
2023.04.11_배열의 평균값 (0) | 2023.04.11 |
---|---|
2023.04.09_짝수는 싫어요 (0) | 2023.04.11 |
2023.04.04 (0) | 2023.04.05 |
2023.03.01_02 (0) | 2023.03.01 |
2023.03.01_01 (0) | 2023.03.01 |