프로그래머스 LV0. A로 B만들기

꿈틀이·2023년 1월 4일
0

알고리즘 - 기초

목록 보기
4/21
def solution(before, after):
    answer = 1
    for i in range(len(before)):
        if(before.count(before[i],0,len(before)) != after.count(before[i],0,len(after))):
            answer = 0
            break
    return answer

한 문자 당 문자열 속에 들어있는 개수만 같으면 된다는 생각하에 count 함수를 써서 작성하였다.

하지만 문제를 풀고 풀이를 확인하니, sorted함수를 사용하여 정렬을 한 후 문자열을 비교해 함 숨에 끝냈다!

내가 구해야하는 것이 원래의 형태를 유지하지 않아도 될 경우라면, 원래의 값을 변형해 접근을 할 생각을 하는 것 좋은 것 같다!!

profile
안녕하세용🤓

0개의 댓글