Generation

generate functionSat, 18 Mar 2023

配列 A の要素数 N と新たに作成する配列のサイズ n , 配列 A の各要素 A_1 ... A_N が与えられるので、配列 A の先頭から n 要素を順に保持する配列を作成してください。新たに作成する配列の要素数が A の要素数よりも大きい時は、サイズが合うように 0 を A の要素の末尾に追加してください。

import java.util.*; public class Main { public static int[] getArray(int[] a, int n){ int[] arr = new int[n]; for(int i=0; i<n; i++){ if(i < a.length){ arr[i] = a[i]; }else{ arr[i] = 0; } } return arr; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] a = new int[]{1,2,3,4,5}; int n = sc.nextInt(); System.out.println(Arrays.toString(getArray(a, n))); } }

Want to kickstart your project?Use the new AI Studio to create your code