Answer to Question #267995 in Java | JSP | JSF for Dan

Question #267995

Where's the Biggest One?



by CodeChum Admin




We've already tried comparing 3 numbers to see the largest among all, so let's try a more complicated mission where we locate the position of the largest among 5 numbers. There are only 4 possible cases for this mission:




- if the largest digit is the first digit, print "Leftmost"




- if the largest digit is the third digit, print "Middle"




- if the largest digit is the last digit, print "Rightmost"




- if none of the above is correct, print "Unknown"







Now, show me how far you've understood your lessons!




Input




A line containing a five-digit integer.




1·4·6·3·2



Output




A line containing a string.




Middle

1
Expert's answer
2021-11-21T17:39:39-0500
import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		String numbers[] = input.nextLine().trim().split(" ");
		int num = Integer.parseInt(numbers[0]);
		int M = num;
		int MIndex = 0;
		for (int j = 0; j < numbers.length; j++) {
			num = Integer.parseInt(numbers[j]);
			if (num > M) {
				M=num;
				MIndex = j;
			}
		}
	
		if (MIndex <= 1) {
			System.out.println("Leftmost");
		}else
		
		if (MIndex == 2) {
			System.out.println("Middle");
		}else
	
		if (MIndex >2) {
			System.out.println("Rightmost");
		}else
		{
			System.out.println("Unknown");
		}
		input.close();
	}
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS