Skip to content

Instantly share code, notes, and snippets.

@MFrogy24
MFrogy24 / gantt_script.py
Created February 22, 2023 18:41
Python script to convert txt(.gtt) -> Json
import re
import sys
import os
fn = "Nombre del documento"
try:
fn = sys.argv[1]
except:
print("Error, not enough parameters")
@MFrogy24
MFrogy24 / grafos_v3.cpp
Created October 14, 2021 23:06
Reto 3 graficos de Gantt
/*
main.cpp: From JSON generates SVG using std::ostringstream
Grafos
Created by Raymundo Torres, Alberto Pacheco, Jesus Escobar 13/10/2021
*/
#include "json/json.h"
#include <iostream>
#include <tuple> // tie
@MFrogy24
MFrogy24 / grafos_v2.cpp
Last active October 14, 2021 23:05
Reto 2 de graficos Gantt
/*
main.cpp: From JSON generates SVG using std::ostringstream
Grafos
Created by Raymundo Torres, Alberto Pacheco, Jesus Escobar 12/10/2021
*/
#include "json/json.h"
#include <iostream>
#include <tuple> // tie
@MFrogy24
MFrogy24 / grafos_v1.cpp
Created October 3, 2021 00:28
Reto 1 de convertir un JSON a SVG graficas de Gantt
/*
main.cpp: From JSON generates SVG using std::ostringstream
Grafos
Created by Raymundo Torres, Alberto Pacheco, Jesus Escobar 02/10/2021
*/
#include "json/json.h"
#include <iostream>
#include <tuple> // tie
@MFrogy24
MFrogy24 / exercise_02.cpp
Last active September 6, 2021 20:10
Realizar operaciones con números y escribe el resultado en un archivo
#include <iostream>
#include <fstream>
using namespace std;
int main(void){
int a,b;
cout << "dame el valor de a =";
cin >> a;
cout << "dame el valor de b =";
@MFrogy24
MFrogy24 / exercise_01.cpp
Created September 6, 2021 17:57
Librería para manejar la lectura/escritura de ficheros
#include <fstream>
#include <iostream>
using namespace std;
int main(void){
int outval=3;
ofstream WriteFile("myfile.txt"); //apertura fichero en modo escritura
WriteFile << outval; //escribimos el valor outval en el fichero
WriteFile.close(); //cierre del fichero
@MFrogy24
MFrogy24 / class_01.cpp
Last active September 5, 2021 00:41
Tipos de datos básicos
#include <iostream>
using namespace std;
int main(){
auto a = 10'000'000.55;
auto b = 2222;
auto c = 'C';
auto r = a + b * c; //implicita
auto s = int(a) + int(b) * int(c); //explicita
cout<< "r= " << r << endl;
@MFrogy24
MFrogy24 / lista_2_matriz.py
Created June 30, 2021 02:27
#Ejercicio de convertir una lista a una matriz
class Matriz:
def __init__(self,lst):
self.row = len(lst)
self.column = len(lst[0])
self.A = lst
def printMatrix(self):
stringM = ''
@MFrogy24
MFrogy24 / ejercicio_4.py
Created June 23, 2021 22:17
#Ejercicio 4 Escribir un programa que pregunte al usuario los números ganadores de la lotería , los almacene en una lista y los muestre por pantalla ordenados de menor a mayor.
list=[]
for i in range(6):
list.append(int(input('Ingrese número ganador: ')))
list.sort()
print('Números ganadores: ')
print(*list, sep=', ')
print(f'Números ganadores: {", ".join(str(x) for x in list)}')
print('Números ganadores: {} {} {} {} {} {}'.format(*list))
@MFrogy24
MFrogy24 / ejercicio_11.py
Created June 23, 2021 22:12
#Ejercicio 11 Escribir un programa que reciba una cadena de caracteres y devuelva un diccionario con cada palabra que contiene y su frecuencia. Escribir otra función que reciba el diccionario generado con la función anterior y devuelva una tupla con la palabra más repetida y su frecuencia.
def creador_dict(cadena):
'''Recibe una cadena de caracteres y regresa un diccionario con las palabras (keys) y conteo (value)'''
lista_1= cadena.split()
dict_1={}
for i in list_1:
if i in dict_1:
dict_1[i] +=1
else:
dict_1[i]= 1
return dict_1