Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class twoTimes{
- public static boolean twoTimes(int[] arr){
- if (arr.length%2!=0){return false;}
- int counterA=1;
- int counterB=0;
- int positionA=0;
- int positionB=1;
- int currentNumber=arr[positionA];
- while(positionB<arr.length){
- if (arr[positionB]==arr[positionA]){
- counterA++;
- }
- positionB++;
- if(positionB==arr.length){
- if(counterA==2){
- counterB++;
- positionA++;
- positionB=positionA+1;
- counterA=1;
- }
- else {
- positionA++;
- positionB=positionA+1;
- counterA=1;
- }
- }
- }
- return (counterB==arr.length/2);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement