Question: Translate the following pseudocode for randomly permuting the characters in a string into a Java program. Read a word. Repeat word length times Pick a

Translate the following pseudocode for randomly permuting the characters in a string into a Java program.

Read a word. Repeat word length times Pick a random position i

Read a word. Repeat word length times Pick a random position i in the word, but not the last position. Pick a random position j>i in the word. Swap the letters at positions jandi. Print the word. To swap the letters, construct substrings as follows: first i Then replace the string with first + word.charAt(j) + middle + word.charAt(i) + last middle j Anthony Rosenberg/iStockphoto. last

Step by Step Solution

3.47 Rating (160 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Based on the provided pseudocode we are going to write a Java program that takes a string input and randomly permutes its characters The pseudocode ou... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Java Programming Questions!