Skip to content

Instantly share code, notes, and snippets.

Calendar dataAtual = Calendar.getInstance();
Calendar anterior = Calendar.getInstance();
anterior.set(Calendar.MONTH,Calendar.APRIL);
anterior.set(Calendar.YEAR, 2018);
anterior.set(Calendar.DAY_OF_MONTH, 25);
DateFormat formato = new SimpleDateFormat("dd/MM/yyyy");
System.out.println("Anterior: " + formato.format(anterior.getTime()));
@Marlysson
Marlysson / cript_descript_frase.py
Created July 2, 2017 21:46
Um encriptador e decriptador de frase removendo vogais..
# -*- coding:utf-8 -*-
vogais = "aeiou"
def limpar_console():
import os
os.system('cls||clear')
def normalizar_dados():
for arquivo in ["arquivo_encript.txt","palavras.txt"]:
@Marlysson
Marlysson / focus_next.js
Last active April 9, 2017 00:51
Focar próximo elemento do html ao pressionar ENTER em um input
<input type="" name="" placeholder="Input 1">
<input type="" name="" placeholder="Input 2">
<input type="" name="" placeholder="Input 3">
<button>Botão 3</button>
<script type="text/javascript">
let botoes = document.querySelectorAll("input");
from string import ascii_lowercase as lower_letters
input_text = str(input()).lower()
def to_string_ordered(string):
new_string = string.replace(" ","")
new_string = list(set(new_string))
new_string.sort()
new_string = "".join(new_string)
Array.prototype.contains = function(valor_desejado){
var quantidade = 0;
this.forEach(function(valor_atual,indice){
if (valor_atual === valor_desejado){
quantidade += 1;
}
});
if (quantidade > 0){
@Marlysson
Marlysson / factoryMethod.java
Created October 6, 2016 22:43
Implementação do FactoryMethod em Java
interface LeitorDeArquivos{
public List<String> ler(File arquivo);
}
class LeitorTXT implements LeitorDeArquivos{
public ArrayList<String> ler(File arquivo){
//Processamento java para retornar as linhas do arquivo de texto.
@Marlysson
Marlysson / test_data_abstraction.py
Last active August 24, 2016 19:52
Testes para abstração de datas
import unittest
class TestData(unittest.TestCase):
def test_data_definida_deve_retornar_valores_validos(self):
data = Data(11,10,2016)
self.assertEqual(data.dia,11)
self.assertEqual(data.mes,10)
self.assertEqual(data.ano,2016)
@Marlysson
Marlysson / data_abstraction.py
Last active August 24, 2016 19:51
Abstração de Tipo Build-in
class Data(object):
def __init__(self,dia=None,mes=None,ano=None):
if all([dia != None, mes != None , ano != None]):
self.dia = dia
self.mes = mes
self.ano = ano
else:
@Marlysson
Marlysson / deadlock.py
Last active April 15, 2016 04:32
Script para detecção de Deadlock
existentes = [5,4,2,2]
disponiveis = [3,3,2,1]
requisitados = [
[2,0,3,1],
[3,1,4,2],
[0,0,0,0],
[1,2,1,1]
]
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>IMC</title>
</head>
<body>
<form>
</form>