의약품 성분이 총 8개인 약품들이 있습니다. 예를들어 다음 데이터는 총 8개의 성분을 갖습니다.

판콜비 = 'ABCDEFGH' 넥타이레놀 = 'EFGHIJKL'

특정 약품 A의 성분이 공개되었을 때, 이와 유사한 성분을 가진 데이터들의 출력을 구하는 문제입니다.

입력 : 'ABCDEFGH' 4 데이터 : 'EFGHIJKL', 'EFGHIJKM', 'EFGHIJKZ' 등 1만개의 데이터 출력 : 'EFGHIJKL', 'EFGHIJKM', 'EFGHIJKZ' 등 4개의 요소가 같은 약품 전부(4개 이상이 아니며 같은 요소가 4개인 것을 출력해야 합니다.)

import random as r

l = [chr(i) for i in range(65, 91)]
# print(l)
total_medicine = []
medicine = []

# 이해를 돕기 위한 예제
# for i in range(8):
#     medicine.append(r.choice(l))

for i in range(100):
    total_medicine.append(r.sample(l, 8))

#print(total_medicine)

pass