"SWEA 5789 현주의 상자 바꾸기"의 두 판 사이의 차이

잔글 (61.35.128.179(토론)의 편집을 Jmnote의 마지막 판으로 되돌림)
태그: 일괄 되돌리기
잔글 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight ))
 
7번째 줄: 7번째 줄:


==C++==
==C++==
<source lang='cpp'>
<syntaxhighlight lang='cpp'>
</source>
</syntaxhighlight>


==Java==
==Java==
<source lang='java'>
<syntaxhighlight lang='java'>
import java.util.*;
import java.util.*;
class Solution {
class Solution {
41번째 줄: 41번째 줄:
     }
     }
}
}
</source>
</syntaxhighlight>

2021년 7월 31일 (토) 11:00 기준 최신판

1 개요[ | ]

SWEA 5789 현주의 상자 바꾸기
SW Expert 아카데미
# 문제 풀이

틀:SWEA 난이도 3-1

2 C++[ | ]

3 Java[ | ]

import java.util.*;
class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int T;
        T=sc.nextInt();
         
        int N, Q, L, R, i, j;
        int[] box;
        for(int test_case = 1; test_case <= T; test_case++) {
            N = sc.nextInt();
            Q = sc.nextInt();
            box = new int[N+1];
            for(i=1; i<=Q; i++) {
                L = sc.nextInt();
                R = sc.nextInt();
                for(j=L; j<=R; j++) {
                    box[j] = i;
                }
            }
            System.out.format("#%d", test_case);
            for(i=1; i<=N; i++) {
                System.out.format(" %d", box[i]);
            }
            System.out.println();
        }
        sc.close();
    }
}
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}