1. 문제

2-1. 시간초과나는 나의 풀이
def solution(numbers):
    max = 10 ** len(numbers)
    primes = []
    for i in range(1, max):
        if i == 1:
            continue
        is_prime = True
        haha = str(i)
        haha += numbers
        if set(haha) != set(numbers):
            continue
        for j in range(2, i):
            if i % j == 0:
                is_prime = False
        if is_prime:
            temp = str(i)
            flag = True
            while temp:
                for n in numbers:
                    temp = temp.replace(n,'',1)
                if temp:
                    flag = False
                    temp = ''
                else:
                    temp = ''
            if flag:
                primes.append(i)
    return len(primes)
3-1. 남의 풀이
3-2. 남의 풀이
4. 느낀 점
5. replace 함수의 옵션