题解 | #有序序列判断#
有序序列判断
https://www.nowcoder.com/practice/22e87f8a8d764a6582710f38d1b40c6e
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
int n=in.nextInt();
int[] arr=new int[n];
for(int i=0;i<n;i++){
arr[i]=in.nextInt();
}
int m=0;
int o=0;
for(int i=0;i<arr.length-1;i++){
if(arr[i]>arr[i+1]){
m++;
}
if(arr[i]<arr[i+1]){
o++;
}
}
if(m>0&&o>0){
System.out.println("unsorted");
}else{
System.out.println("sorted");
}
}
}
查看41道真题和解析