coding test

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

ron_nie 2023. 6. 15. 20:10
728x90

문제

접근

  • before라는 단어를 조합해서 after이 나올 수 있다면 두 단어를 정렬했을때 같은 단어가 나와야 한다.

    풀이

    def solution(before, after):
      before = sorted(before) # 1
      after = sorted(after) # 2
    
      if before == after: # 3
          return 1
      else:
          return 0
  1. before 단어 정렬
  2. after 단어 정렬
  3. 두개의 단어가 같다면 (조합해서 after로 만들 수 있음) 1리턴, 아니면 0 리턴

하나의 단어를 조합해서 어떤 단어가 만들어진다면 두개를 정렬했을 때 같은 단어다

반응형