https://www.acmicpc.net/problem/21920
import sys
import math
n=int(sys.stdin.readline())
nums=list(map(int, sys.stdin.readline().split()))
x=int(sys.stdin.readline())
mlist=[]
for num in nums:
if math.gcd(num, x)==1:
mlist.append(num)
print(sum(mlist)/len(mlist))
처음 제출한 코드
n=int(input())
nums=list(map(int, input().split()))
x=int(input())
mlist=[]
for i in range(2, x+1):
if x%i==0:
mlist.append(i)
alist=[]
for i in nums:
cnt=0
for j in range(2, i+1):
if i%j==0:
if j in mlist:
cnt+=1
if cnt==0:
alist.append(i)
print(sum(alist)//len(alist))