Skip to content

Commit

Permalink
Desafio do dia concluído
Browse files Browse the repository at this point in the history
  • Loading branch information
Daniel-Tavares-de-Lima committed Apr 13, 2024
1 parent d389255 commit 6fd9852
Showing 1 changed file with 58 additions and 5 deletions.
63 changes: 58 additions & 5 deletions Abril/11-04.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -25,30 +25,83 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"def solucao(s):\n",
" pass"
"\n",
" # Retorna uma lista vazia caso a string seja vazia\n",
" if s is None:\n",
" return []\n",
" \n",
" #Cria uma lista para armazenar carecteres pares\n",
" lista_par = []\n",
"\n",
" #Intera a String toda do primeiro index até o final da lista de 2 em 2\n",
" for i in range(0, len(s), 2):\n",
" # Variavel para armazenar os indices/elementos da string do caracter em questão até o caracterer em questão + 2\n",
" par = s[i:i+2]\n",
"\n",
" #Caso a string seja impar, ou seja, então add \"_\" a variavel par\n",
" if len(par) < 2:\n",
" par += \"_\"\n",
"\n",
" #Adiciona os caracteres guardados na variavel par na lista\n",
" lista_par.append(par)\n",
"\n",
" #Retorna a lista\n",
" return lista_par\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 2,
"metadata": {},
"outputs": [],
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"['as', 'df', 'ad', 'sf']\n",
"['as', 'df', 'ad', 's_']\n",
"[]\n",
"['x_']\n"
]
}
],
"source": [
"print(solucao(\"asdfadsf\")) # print ['as', 'df', 'ad', 'sf'])\n",
"print(solucao(\"asdfads\")) # print ['as', 'df', 'ad', 's_'])\n",
"print(solucao(\"\")) # print [])\n",
"print(solucao(\"x\")) # print [\"x_\"])"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"name": "python"
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.11.4"
}
},
"nbformat": 4,
Expand Down

0 comments on commit 6fd9852

Please sign in to comment.