## solution
2보다 큰 짝수는 두 소수의 합으로 나타낼수 있다고 한다. 이런 짝이 여러개 가능한 경우 두 소수의 차이가 작은것을 출력하기. 첫째 줄에는 테스트케이스의 개수가 주어진다.
## CODE
```python
def is_prime_num(n):
p_num = True
for k in range(2,n):
if n%k==0:
p_num = False
break
return p_num
def gbh(n):
n1 = n//2
n2 = n//2
result = []
while(True):
if is_prime_num(n1) and is_prime_num(n2):
result += [n1,n2]
break
else:
n1 -= 1
n2 += 1
print(' '.join(list(map(str,result))))
return None
def main():
for k in range(int(input())):
gbh(int(input()))
main()
```
0 댓글