Problem

5/10

조건으로 삽입

Theory Click to read/hide

ArrayList에 요소를 추가하기 위한 두 가지 옵션이 있습니다.
add(value);  - ArrayList의 끝에 값 추가
add(index, value); - 인덱스로 올바른 위치에 값을 추가합니다.

예:

도착.추가(10);
도착.추가(5,10); 
 

Problem

1(\(2<=N<=100\) ). a의 배수인 모든 요소 앞에 값 a를 삽입합니다.


입력:
- 첫 번째 줄에 입력이 주어집니다. N - 배열 요소의 수;
- 두 번째 줄에는 숫자 a가 포함됩니다.
- 세 번째 줄에는 N개의 숫자가 포함되어 있습니다. - 배열 요소의 값입니다.

출력: 결과 배열을 문자열로 출력합니다.
 
<헤드> <일># <몸>
 
입력 출력
1
5
<사업부>2
43  50 76  84 100
43 2 50 2 76 2 84 2 100
Write the program below
import java.util.ArrayList;
import java.util.Scanner;
public class Main
{
    public static void main(String[] args) {
        int n,a;
        Scanner in = new Scanner(System.in);
        n = in.nextInt();
        a = in.nextInt();


        ArrayList<Integer> arr = new ArrayList<Integer>();

        for(int i=0;i<n;i++) {
            int temp = in.nextInt();
            arr.add(temp);
        }       
 for (Integer value: arr)
              {
                System.out.print(value+" ");
        }
    }
}
       

     

Program check result

To check the solution of the problem, you need to register or log in!