We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent be359b2 commit 301da27Copy full SHA for 301da27
src/main/java/g3401_3500/s3467_transform_array_by_parity/Solution.java
@@ -1,19 +1,20 @@
1
package g3401_3500.s3467_transform_array_by_parity;
2
3
-// #Easy #2025_03_02_Time_2_ms_(100.00%)_Space_45.06_MB_(100.00%)
4
-
5
-import java.util.Arrays;
+// #Easy #2025_03_06_Time_1_ms_(100.00%)_Space_45.26_MB_(23.27%)
6
7
public class Solution {
8
public int[] transformArray(int[] nums) {
9
- for (int i = 0; i < nums.length; i++) {
10
- if (nums[i] % 2 == 0) {
11
- nums[i] = 0;
12
- } else {
13
- nums[i] = 1;
+ int size = nums.length;
+ int[] ans = new int[size];
+ int countEven = 0;
+ for (int num : nums) {
+ if ((num & 1) == 0) {
+ countEven++;
14
}
15
16
- Arrays.sort(nums);
17
- return nums;
+ for (int i = countEven; i < size; i++) {
+ ans[i] = 1;
+ }
18
+ return ans;
19
20
0 commit comments