python-algorithm
백준 5217 쌍의 합
무적김두칠
2022. 10. 9. 12:41
https://www.acmicpc.net/problem/5217
5217번: 쌍의 합
1보다 크거나 같고 12보다 작거나 같은 자연수 n이 주어졌을 때, 합이 n이 되는 두 자연수의 쌍을 찾는 프로그램을 작성하시오. 예를 들어, 5가 주어진 경우 가능한 쌍은 1,4와 2,3이 있다. 두 수는
www.acmicpc.net
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
n=int(input())
for i in range(n):
num=int(input())
nums=[]
for j in range(1,num):
if j >= num-j :
break
else:
nums.append([j,num-j])
if len(nums)==0:
print("Pairs for %d:"%num)
else:
print("Pairs for %d: "%num, end='')
for k in range(len(nums)):
if len(nums)!=1 and k!=len(nums)-1:
print(*nums[k],end=', ')
else:
print(*nums[k],end='')
print()
|
cs |
이 문제는 구현의 문제보다는 출력형식이 조금 까다롭네요
This problem is easy to implement, but To do Output Format is picky
반응형