Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package org.forge;
- import java.security.PublicKey;
- import java.util.*;
- public class FuncionesEjercicio {
- public List<Integer> invertirLista(List<Integer> listaOriginal) {
- List<Integer> listaInvertida = new ArrayList<>();
- // logica de invertir lista
- // forma 1
- // Collections.reverse(listaOriginal);
- // forma 2
- for (int indice = listaOriginal.size() - 1; indice >= 0; indice--) {
- listaInvertida.add(listaOriginal.get(indice));
- }
- // fin de logica para invertir lista
- return listaInvertida;
- }
- public Map<String, Double> eliminaMayor(Map<String, Double> mapaOriginal){
- // logica Eliminar Mayor
- double tmp = 0;
- String tmpLlave = "";
- for (String llave : mapaOriginal.keySet()) {
- double valor = mapaOriginal.get(llave);
- if (tmp<valor) {
- tmp=valor;
- tmpLlave = llave;
- }
- }
- mapaOriginal.remove(tmpLlave);
- return mapaOriginal;
- }
- public Map<String, String> invertirMapa(Map<String, String> mapaOriginal) {
- Map<String, String> mapaInvertido = new HashMap<>();
- // logica invertir mapa
- for (String llave : mapaOriginal.keySet()) {
- String valor = mapaOriginal.get(llave);
- mapaInvertido.put(valor, llave);
- }
- // fin logica invertir mapa
- return mapaInvertido;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement