From 04cc331c6818196a9d59c9caa68f55704573c394 Mon Sep 17 00:00:00 2001
From: Carla Elena Gomez Alvarado <10-11266@usb.ve>
Date: Mon, 8 Feb 2021 22:00:25 -0500
Subject: [PATCH] Ejercicio 1 final

---
 Ejercicio1_final.ipynb | 91 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 91 insertions(+)
 create mode 100644 Ejercicio1_final.ipynb

diff --git a/Ejercicio1_final.ipynb b/Ejercicio1_final.ipynb
new file mode 100644
index 0000000..a0ef2b8
--- /dev/null
+++ b/Ejercicio1_final.ipynb
@@ -0,0 +1,91 @@
+{
+ "cells": [
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Nombre: *Carla Gomez*  \n",
+    "*Estudiante Lic. Física*  \n",
+    "*Universidad Simón Bolívar*  \n",
+    "*Caracas, Venezuela*\n",
+    "\n",
+    "**Ejercicio 1: Lista de palabras**\n",
+    "\n",
+    "La solución planteada consiste en una funcion que recibe como argumento una cadena de str  de palabras separadas por '-', luego son ordenadas alfabeticamente y  luego se eliminan las repeticiones para concluir imprimiendo la lista sin palabras duplicadas, ordenas alfabeticamente unidas por '-'"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 1,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "#Función list_of_words\n",
+    "\n",
+    "def list_of_words(ListWords):\n",
+    "    ListWords=ListWords.split('-') #separa por '-' \n",
+    "    ListWords_sorted=sorted(ListWords)  #ordena alfabeticamente\n",
+    "    ListNotRepeated=list(dict.fromkeys(ListWords_sorted)) #retorna a lista y crea un diccionario para remover los valores repetidos\n",
+    "    result = '-'.join(ListNotRepeated) #une los resultado de la lista con '-'\n",
+    "    print(result)\n",
+    "    "
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "**Ejecución de la función list_of_words**\n",
+    "\n",
+    "Input: pera-casa-perro-perro-cama\n",
+    "\n",
+    "Resultado: cama-casa-pera-perro"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 2,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "cama-casa-pera-perro\n"
+     ]
+    }
+   ],
+   "source": [
+    "list_of_words(\"pera-casa-perro-perro-cama\")"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "Python 3",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.7.3"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
-- 
GitLab