PY
py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
a=list(map(int, input().split()))
flag=False
for i in range(len(a)-2):
if a[i+1]==a[i]+1 and a[i+1]+1==a[i+2] and flag==False:
print(a[i], end='-')
flag=True
elif a[i+1]!=a[i]+1 or (a[i+1]==a[i]+1 and a[i+1]+1!=a[i+2] and flag==False):
print(a[i], end=',')
flag=False
if flag==False:
print(a[-2], ',', a[-1], sep='')
else:
if a[-1]==a[-2]+1:
print(a[-1])
else:
print(a[-2], ',', a[-1], sep='')
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run