| |
GeekInterview.com > Interview Questions > J2EE > Core Java
| Print | |
Question: Jumble Array Values
Answer: An array A is of size N. Write a java method that jumbles all values in the array. All possible permutations must be possible and chances for each possible permutation must be equal. For example, size of array A is 3. A[0]=x, A[1]=y, A[2] =z. Possible permutations are 3! After jumbling elements, there would be equal chances for each of xyz,yxz,... to be in the array elements.
|
| August 08, 2009 04:16:46 |
#7 |
| Sarje |
Member Since: August 2009 Total Comments: 29 |
RE: Jumble Array Values |
class JumbleArray { public static void main(String args[]) { char charArr = {"A","B","C"}; String str = new String(charArr); StringBuilder sb; char ch; for(int i=0;i<charArr.length;i++) { ch = str.charAt(0); str = str.substring(1); str = str + ch; System.out.println(str); sb = new StringBuilder(str); sb = sb.reverse(); System.out.println(sb); } } } |
| |
Back To Question | |