DulcetAirman icon

shift array

DulcetAirman | PRO | 06/13/18 06:28:17 AM UTC | 0 ⭐ | 738 👁️ | Never ⏰ | []
Java |

540 B

|

None

|

0 👍

/

0 👎

package ch.claude_martin;
 
import java.util.Arrays;
 
public class SomeClass {
  public static void main(final String[] args) {
    final int TARGET = 0;
    final int[] numbers = { 1, 4, 7, 0, 8, 6, 2, 0, 1, 0, 5 };
    System.out.println(Arrays.toString(numbers));
    var c = 0;
    for (var i = 0; i < numbers.length; i++) {
      if (TARGET == numbers[i])
        c++;
      else if (0 < c) {
        numbers[i - c] = numbers[i];
        numbers[i] = TARGET;
      }
    }
    System.out.println(Arrays.toString(numbers));
  }
}

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎