문제
https://school.programmers.co.kr/learn/courses/30/lessons/120886
설계
def solution(before, after):
bucket = [1] * len(before)
answer, N = 0, len(before)
for i in range(N):
for j in range(N):
if bucket[j] == 1:
if before[i] == after[j]:
bucket[j] = 0
break # 해당 알파벳이 있으면 다음 알파벳 탐색을 위해 for문 이탈
if sum(bucket) == 0:
return 1
return 0
'PS (Problem Solving) > Programmers' 카테고리의 다른 글
[프로그래머스] 치킨 쿠폰 - 파이썬 (0) | 2023.01.23 |
---|---|
[프로그래머스] 이진수 더하기 - 파이썬 (0) | 2023.01.23 |
[프로그래머스] k의 개수 - 파이썬 (0) | 2023.01.22 |
[프로그래머스] 중복된 문자 제거 - 파이썬 (0) | 2023.01.22 |
[프로그래머스] 가까운 수 - 파이썬, 자바스크립트 (0) | 2023.01.22 |