public class Main {
public static int[] arrayPad(int[] arr, int size, int value) {
int[] paddedArray = new int[size];
int originalSize = arr.length;
if (size < originalSize) {
return arr;
}
// Copy original array elements
for (int i = 0; i < originalSize; i++) {
paddedArray[i] = arr[i];
}
// Pad the remaining elements
for (int i = originalSize; i < size; i++) {
paddedArray[i] = value;
}
return paddedArray;
}
public static void main(String[] args) {
int[] arr = {1, 2, 3};
int size = 5;
int value = 0;
int[] paddedArray = arrayPad(arr, size, value);
for (int num : paddedArray) {
System.out.print(num + " ");
}
}
}
/*
run:
1 2 3 0 0
*/