반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
서로 다른 두 수의 합으로 n을 만드는 경우를 출력합니다.
3. 코드
import sys
input = sys.stdin.readline
for _ in range(int(input())):
n = int(input())
start = 1
print("Pairs for %d:" % n, end=' ')
for k in range((n - 1) // 2):
if k != 0:
print(',', end=' ')
print(start, n - start, end='')
start += 1
print()
단순합니다.
1 + (n-1) = n이고, 2 + (n-2) = n .... 식으로 이어나가면 됩니다.
반응형
'Algorithm' 카테고리의 다른 글
[구현/수학] 백준 6321 IBM 빼기 1 - 파이썬(Python) (0) | 2023.02.13 |
---|---|
[수학/브루트포스] 백준 4690 완전 세제곱 - 파이썬(Python) (0) | 2023.02.12 |
[구현/수학] 백준 3029 경고 - 파이썬(Python) (0) | 2023.02.10 |
[구현/수학] 백준 4892 숫자 맞추기 게임 - 파이썬(Python) (0) | 2023.02.09 |
[구현/수학] 백준 6378 디지털 루트 - 파이썬(Python) (0) | 2023.02.08 |
댓글