구현 유형이다
문제는 어렵지 않았지만 print하는데 어려움이 있었다 ㅎ
원소가 문자로만 이루어진 리스트 (ex. list= ['3', '4'] )의 원소를 한 줄로 출력하고 싶을 때: 즉 3,4 로 출력하고 싶을 때
다음과 같이 쓰면 된다.
'원소 사이 나누는 문자'.join(리스트)
n,k = map(int,input().split())
a=list(range(1,n+1))
period=k
result=[]
for i in range(len(a)):
while k >len(a) :
k=k-len(a)
result.append(str(a.pop(k-1)))
k=k+period-1
print('<',', '.join(result),'>',sep='')
'코딩테스트 공부 > 백준_그리디 알고리즘' 카테고리의 다른 글
[백준 1748 파이썬] (0) | 2022.01.16 |
---|---|
[백준 1051 파이썬] (0) | 2022.01.15 |
[백준 11279 파이썬] (0) | 2022.01.13 |
[백준 1927 파이썬] (0) | 2022.01.13 |
[백준 11000 파이썬] (0) | 2022.01.13 |