반응형
#include <iostream>
#include <list>
using namespace std;
int main(void)
{
int n, k;
cin >> n >> k;
list <int> numlist;
for (int i = 0; i < n;i++)
numlist.push_back(i + 1);
int cnt = 0;
int temp = 0;
cout << "<";
while (!numlist.empty())
{
cnt++;
if (numlist.size() == 1)
{
cout << numlist.front() << ">";
numlist.pop_front();
break;
}
if (cnt % k == 0)
{
cnt = 0;
cout << numlist.front() << ", ";
numlist.pop_front();
}
else
{
temp = numlist.front();
numlist.push_back(temp);
numlist.pop_front();
}
}
return (0);
}
계속 옮기는 식으로 함
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
반응형
'C언어' 카테고리의 다른 글
백준 17299번 오등큰수 : 배열크기 중요하다..!!! (0) | 2020.08.18 |
---|---|
백준 17298번 오큰수 / 인덱스와 값의 비교 유의해야 (0) | 2020.08.17 |
백준 10799번 boj 쇠막대기와 레이저 / stack썼다가 더 쉽게 고침 (0) | 2020.08.17 |
백준 boj 17413번 단어 뒤집기 2 stl 짱! (0) | 2020.08.17 |
boj 백준 큐 10845번 한번에 통과! stl 짱이다.. (0) | 2020.08.12 |
백준 boj 1406번 에디터 문제 또 시간초과ㅜ vector코드 있음 (0) | 2020.08.11 |
boj 남의 코드/정답코드 보는 법 (0) | 2020.08.09 |
[TDD] 로또 프로그램 다음 단계 : 6개 숫자 중 5개 숫자 같은지 확인 (0) | 2020.08.08 |