Problem

6/10

요소 제거

Theory Click to read/hide

두 가지 방법으로 remove 메서드를 사용하여 ArrayList의 요소를 제거할 수 있습니다.

  • 인덱스로 제거(인덱스)
  • 값으로 제거(값)
예:
 
도착.제거(0); //첫 번째 요소를 제거합니다
도착.제거(< strong>new Integer(10)); //값이 10인 요소 삭제

Problem

N 요소의 배열이 주어집니다(\(2<=N<=15\)). 부정적인 요소를 모두 제거하세요.
 
입력:
- 입력은 첫 번째 줄에 제공됩니다. N - 배열 요소의 수
- 두 번째 줄에는 배열 요소의 값인 N 숫자가 포함됩니다. <사업부>
출력: 결과 배열을 문자열로 인쇄합니다.
 
<헤드> <일># <몸>
입력 출력
1
5
43  -56  76  -84 100
43 76 100
Write the program below
import java.util.ArrayList;
import java.util.Scanner;
public class Main
{
    public static void main(String[] args) {
        int n;
        Scanner in = new Scanner(System.in);
        n = in.nextInt();
        ArrayList<Integer> arr = new ArrayList<Integer>();

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

     

Program check result

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