import java.util.*;
import java.io.*;

public class Main {
    public static void main(String[] agrs) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        Queue<Integer> queue = new LinkedList<>();
        StringBuilder sb = new StringBuilder();
        StringTokenizer st = new StringTokenizer(br.readLine());
        int n = Integer.parseInt(st.nextToken());
        int k = Integer.parseInt(st.nextToken());
        
        sb.append("<");
        
        for(int i=1; i<=n; i++) {
            queue.offer(i);
        }

        while(n-- > 1) {
            for(int i=1; i<k; i++) {
                queue.offer(queue.poll());
            }
            
            sb.append(String.valueOf(queue.poll())).append(", ");
        }
        
        sb.append(String.valueOf(queue.poll())).append(">");
        
        br.close();
        
        System.out.println(sb.toString());
    }
}

'Problem Solving > BOJ' 카테고리의 다른 글

[Silver 3] 10799번 쇠막대기  (0) 2022.03.22
[Silver 3] 17413번 단어 뒤집기 2  (0) 2022.03.22
[Silver 3] 1406번 에디터  (0) 2022.03.22
[Silver 3] 1874번 스택 수열  (0) 2022.03.22
[Silver 4] 9012번 괄호  (0) 2022.03.22