█████████ ████ ███░░░░░███ ░░███ ███ ░░░ ██████ ███████ ██████ ██████ ░███ ███░░███ ███░░███ ███░░███ ███░░███ ░███ ░███ ░███░███ ░███ ░███████ ░███ ░███ ░░███ ███░███ ░███░███ ░███ ░███░░░ ░███ ░███ ░░█████████ ░░██████ ░░████████░░██████ ░░██████ ░░░░░░░░░ ░░░░░░ ░░░░░░░░ ░░░░░░ ░░░░░░

Envío 2846

Problema 0x9d - ¿Está ordenado?

  • Autor: pradomaricon
  • Fecha: 2021-02-07 04:20:19 UTC (Hace alrededor de 3 años)
Caso # Resultado Tiempo Memoria
#1
Correcto
0.143 s 15 KBi
#2
Correcto
0.145 s 15 KBi
#3
Correcto
0.167 s 12 KBi
#4
Correcto
0.142 s 16 KBi
#5
Correcto
0.177 s 12 KBi
#6
Incorrecto
0.127 s 15 KBi
#7
Incorrecto
0.149 s 16 KBi
#8
Incorrecto
0.149 s 16 KBi
#9
Correcto
0.169 s 16 KBi
#10
Correcto
0.192 s 12 KBi
#11
Correcto
0.161 s 16 KBi
#12
Correcto
0.153 s 16 KBi
Puntos totales: 75 / 100

Código

import java.util.Scanner;

public class Main {
    
    public static Scanner leer = new Scanner(System.in);
    public static void main(String[] args) {

        //input dimensiones
        String dimensiones = leer.nextLine().trim();
        int filas = Integer.parseInt(dimensiones);
       
        int[] ejemplo1 = new int[filas];
        
        //input de datos
        
            String[] filaDada = leer.nextLine().trim().split(" ");
            int k = 0;
            for (int j = 0; j < filas; j++) {
                ejemplo1[j] = Integer.parseInt(filaDada[k]);
                k++;
                //System.out.println(ejemplo1[i][j]);
            }
        

        
        boolean toret= esOrdenado(ejemplo1,filas);

        if (toret) {
            System.out.println("Ordenado");
        }else{
            System.out.println("Desordenado");
        }
        
        
        

    }
    
    
    
    public static boolean esOrdenado(int[] matriz, int filas) {
        boolean continuar=true;
        int i=0;
        
        while(continuar && i<filas-1){
            
            if(matriz[i]>=matriz[i+1]){
                continuar=false;
            }
            
            i++;
        }
        
        return continuar;
        
    }
    }