망나니 AWOS의 일상
article thumbnail

입력

첫 번째 줄에는 테스트 케이스 수

두 번째 줄 ~ 네 번째 줄까지 n

출력

n에 대한 순서 쌍

문제 풀이

간단하게 그림을 그리면 사칙 연산으로 순서 쌍을 나눌 수 있다.

순서 쌍을 이루는 수들은 서로 달라야 하기 때문에 4일 때 2 2는 순서 쌍이 되지 않는다.  해당 부분만 주의하면 쉽게 코드를 짤 수 있다.

 

완성된 코드!!👍

for _ in range(int(input())):
    x = int(input())
    n = x//2
    l = []
    for i in range(1, n+1):
        if i < x - i: l.append(f'{i} {x - i}')
    print(f'Pairs for {x}: ' + ', '.join(val for val in l))
profile

망나니 AWOS의 일상

@AWOS

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!