Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

for (int i = 0; i perm.add(charInsert(strNew, initial, i)); can u explain me what this mean… as it is showing error … And (String strNew : words) conversion is not done… check this program
- ASHISH MISHRA
a.b.c=c.b.a write a program to make the above statement in valid .remember this is not class or interface .do it
- Nizamuddin
please write the code for input value is :String str=“KriSHnA” output value is String str=“kRIshNa” i…e., if we taken case sensitive string in the output string should be opposite in there case sensitivity.
- srinivasa.v
Hi Pankaj, superb man… Thank you for the post. really good to easy understand.
- Anitha Reddy
Hi Pankaj, Thats a good code you have written there. However, I just have one suggestion which will improve the performance of this code. In you method: public static String charInsert(String str, char c, int j) { String begin = str.substring(0, j); String end = str.substring(j); return begin + c + end; } Your return statement is actually creating 2 more new strings, since the “+” operator creates a new string rather than appending to the existing string. I would rather have a StringBuffer do this thing, since it gives a better performance and is built for cases where you would want to change ur string constantly before a final version. Hope that helps! Thanks!
- Bhavya
Hi Pankaj, Thank you for the post. Its very clear and easy. What is the ime complexity and of the program?
- Rashmi
I am student of class 11, living in Kolkata. And I am very much interested in computer programming especially in Java. So this particular problem has been given to us as a project. I tried to solve it on my own. However, I failed. I asked a classmate for some help, but she failed to figure out the logic too. We both thought a lot. We ended up with a solution which works only if we know the word before hand. It was a very idiotic one as we had to write n number of for loops if we had to find out the permutation of a word with n number of alphabets. We rejected it. Then we thought about using the Mathematical portion. We thought of creating an array which would store all the letter of the word. And then another which would store all the permutations. We could figure out the number of cells needed by calculating the factorial of the number of words. We have even figured out how to cancel the printing of the words that have already been printed. Then suddenly we discovered that all permutations are even and half are reverse of the permutation. So, if we need to find out the permutation of ABCD. Instead of figuring all 24(4!) possibilities, we can just figure out one half and then we can reverse them. Which are… ABCD ABDC ACBD ACDB ADBC ADCB BACD BADC BCAD BDAC CABD CBAD None of them are common none of them are reverse of each other. Now we can’t figure out any logic to figure out these… That’s where we need some help. Now you’d say to just use your program. But there’s a small problem. There are some functions and other logics you have use which we haven’t yet been taught. So obviously we can’t use them. So if you can just give a solution using arrays and string and scanner and reverse function and all low level functions it would be much help :)
- Anwita Ghosh Dastidar