Advertisement
JVFabia

Untitled

Jul 22nd, 2020
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.50 KB | None | 0 0
  1. package org.forge;
  2.  
  3. import java.security.PublicKey;
  4. import java.util.*;
  5.  
  6. public class FuncionesEjercicio {
  7.     public List<Integer> invertirLista(List<Integer> listaOriginal) {
  8.  
  9.         List<Integer> listaInvertida = new ArrayList<>();
  10.  
  11.         // logica de invertir lista
  12.  
  13.         // forma 1
  14.         // Collections.reverse(listaOriginal);
  15.  
  16.         // forma 2
  17.  
  18.         for (int indice = listaOriginal.size() - 1; indice >= 0; indice--) {
  19.             listaInvertida.add(listaOriginal.get(indice));
  20.         }
  21.  
  22.  
  23.         // fin de logica para invertir lista
  24.  
  25.         return listaInvertida;
  26.  
  27.     }
  28.  
  29.     public Map<String, Double> eliminaMayor(Map<String, Double> mapaOriginal){
  30.  
  31.          // logica Eliminar Mayor
  32.         double tmp = 0;
  33.         String tmpLlave = "";
  34.  
  35.         for (String llave : mapaOriginal.keySet()) {
  36.  
  37.             double valor = mapaOriginal.get(llave);
  38.             if (tmp<valor) {
  39.                 tmp=valor;
  40.                 tmpLlave = llave;
  41.             }
  42.  
  43.         }
  44.         mapaOriginal.remove(tmpLlave);
  45.         return  mapaOriginal;
  46.     }
  47.  
  48.     public Map<String, String> invertirMapa(Map<String, String> mapaOriginal) {
  49.         Map<String, String> mapaInvertido = new HashMap<>();
  50.  
  51.         // logica invertir mapa
  52.  
  53.         for (String llave : mapaOriginal.keySet()) {
  54.             String valor = mapaOriginal.get(llave);
  55.             mapaInvertido.put(valor, llave);
  56.         }
  57.  
  58.         // fin logica invertir mapa
  59.         return mapaInvertido;
  60.     }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement