Problem

4/10

ペアワイズ順列

Theory Click to read/hide

リスト内のインデックスによって値を変更するには、name.set(index,value); 
を使用します。  

arr.set(0,10); 

Problem

次元 N (2<=N<=20) N-even の 1 次元配列が与えられます。
その要素のペアを交換します。つまり、1 番目と 2 番目、3 番目と 4 番目、という具合です。

入力: 
- 最初の行には数値 N が含まれます - 配列要素の数;
- 2 行目には、配列要素の値が含まれます。

出力: 結果の配列を表示します。
 
<頭> <本体>

# 入力 出力
1 4
1 2 3 4
2 1 4 3
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!