Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main(String args[]){
- int [] nums = {3,5,9,10,7,4,9,2,3,0,4,2,1};
- System.out.println(Arrays.toString(fix34(nums)));
- }
- public static int[] fix34(int nums[]){
- for(int i=0; i<nums.length; i++){
- for(int k=0; i<nums.length; k++){
- System.out.println(Arrays.toString(nums));
- System.out.println(i);
- System.out.println(k);
- if(nums[i]==3 & nums[k]==4){
- int tmp;
- tmp= nums[k];
- nums[k]= nums[i+1];
- nums[i+1]=tmp;
- tmp=0;
- if(k==13){
- break;
- }
- }
- }
- }
- return nums;
- }
- public int[] fix34(int[] nums) {
- for(int i=0;i<nums.length;i++)
- {
- //checking for the value of 4
- if(nums[i]==4)
- {
- //looping again through the loop
- for(int j=0;j<nums.length;j++)
- {
- //checking for the value of 3
- if(nums[j]==3)
- {
- //swapping the elements
- int temp=nums[i];
- nums[i]=nums[j+1];
- nums[j+1]=temp;
- }
- }
- }
- }
- return nums;
- }
- int temp;
- for (int i = 0; i < nums.length; i++) {
- if (nums[i] == 3 && i != nums.length - 1) {
- for (int j = 0; j < nums.length; j++) {
- if (j != 0 && nums[j] == 4 && nums[j - 1] != 3) {
- temp = nums[i + 1];
- nums[i + 1] = nums[j];
- nums[j] = temp;
- }
- }
- }
- }
- return nums;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement