Skip to content

Instantly share code, notes, and snippets.

View marilira's full-sized avatar
💜
studying

Mariana Lira marilira

💜
studying
  • UFCG
  • Paraíba, Brazil
View GitHub Profile
@marilira
marilira / FUNCOES ARITMETICAS.ALG
Last active November 29, 2023 01:19
Praticando conceitos iniciais de programação com Portugol. Como Variáveis, Entrada e Saída, Comandos de condição, Operadores relacionais e as Funções Aritméticas do VisualG :)
Algoritmo "Funcoes Aritmeticas"
// Autor(a) : Mariana Lira
// Data atual : 23/07/2021
Var
n_inteiro: inteiro
n_real: real
n_negativo, v_absoluto: inteiro
base, potencia: real
expoente: inteiro
@marilira
marilira / posh-profile.ps1
Last active May 23, 2024 17:29
PowerShell user profile config
# Prompt
Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt Aliens
# Icons
Import-Module -Name Terminal-Icons
#PSReadLine
Import-Module PSReadLine
@marilira
marilira / py_union-find.py
Last active January 31, 2022 11:35
Union-Find
MAXN = 1000010
parent = [0]*MAXN
size = [0]*MAXN
def find(x):
if parent[x] == x:
return x
parent[x] = find(parent[x])
return parent[x]
@marilira
marilira / ex-1.cpp
Last active March 17, 2022 12:07
Backtracking
// Gerar todos os subconjuntos do conjunto {..., n - 1}
#include <iostream>
using namespace std;
const int MAXN = 20; // maior quantidade de elementos para leitura
int n;
void backtracking(int i, bool choosed[])
{
@marilira
marilira / cpp_merge-sort.cpp
Last active February 14, 2022 23:58
Merge Sort
#include <iostream>
#include <vector>
using namespace std;
void merge(int l, int r, vector<int> &v) // Combina os resultados
{
vector<int> S; // sequência auxiliar
int mid = (l + r) / 2;
int p1 = l; // aponta para o primeiro elemento da parte 1
int p2 = mid + 1; // aponta para o primeiro elemento da parte 2
@marilira
marilira / privacy.md
Created February 29, 2024 17:09
Privacy Police - Movies List App

Política de Privacidade

Mariana Lira construiu o aplicativo Movies List como um aplicativo gratuito. Este SERVIÇO é prestado por Mariana Lira gratuitamente e destina-se ao uso tal como está.

Esta página é usada para informar os visitantes sobre minhas políticas de coleta, uso e divulgação de Informações Pessoais, caso alguém decida usar meu Serviço.

Se você optar por usar meu Serviço, você concorda com a coleta e uso de informações em relação a esta política. As Informações Pessoais que coleto são usadas para fornecer e melhorar o Serviço. Não usarei nem compartilharei suas informações com ninguém, exceto conforme descrito nesta Política de Privacidade.

Coleta e uso de informações

@marilira
marilira / pedido.html
Created April 19, 2024 18:07
Exemplo de site com botão escapando do mouse
<!DOCTYPE html>
<html lang="pt">
<head>
<title>Pedido</title>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
@marilira
marilira / hess.py
Created April 19, 2024 18:49
Tentativa de fazer código para aula de química - Lei de Hess
def uniao(r, p): # Soma todas as equações intermediárias
rg = ''
for i in range(1, qtd):
rg += ' + '.join(r[i])
if i != qtd-1:
rg += ' + '
pd = ''
for i in range(1, qtd):
pd += ' + '.join(p[i])
if i != qtd-1: