Skip to content

Instantly share code, notes, and snippets.

@pvleite
pvleite / validacaoIE
Created March 9, 2015 12:04
Validação de Inscrição Estadual por estado
{
"RS": {
"estado": "RIO GRANDE DO SUL",
"validacao": "###-#######"
},
"SC": {
"estado": "SANTA CATARINA",
"validacao": "###.###.###"
},
"PR": {
@pvleite
pvleite / QMagico.py
Created July 5, 2014 00:03
Check if a list of lists (A x A) is a "magic square", in other words, if the sum of all values in all rows, columns and diagonals has the same value
def validaQMagico(QMagico):
if len(QMagico) == 0 or len(QMagico) != len(QMagico[0]): return False
linhasOK = not sum([ True if sum(linha) != sum(QMagico[0]) else False for linha in QMagico ])
colunasOK = not sum([ sum([ linha[i] for linha in QMagico ]) != sum(QMagico[0]) for i in range(len(QMagico[0])) ])
diagonaisOK = True
for i in range(len(QMagico[0])):
if (sum( [linha[i] for linha in QMagico] )!=sum(QMagico[0])): diagonaisOK = False
i+=1
return linhasOK and colunasOK and diagonaisOK
@pvleite
pvleite / jogos.php
Last active August 29, 2015 14:02 — forked from AlexSJ/jogos.php
<?php
foreach(json_decode(file_get_contents("http://worldcup.sfg.io/matches")) as $jogo) {
echo $jogo->status == 'completed' ? $jogo->home_team->country . '(' . $jogo->home_team->goals . ') x (' . $jogo->away_team->goals . ')' . $jogo->away_team->country . '<br>' : '';
}
@pvleite
pvleite / ChuckJokesPython3.py
Last active August 29, 2015 13:55 — forked from fmasanori/ChuckJokesPython3.py
Mostra um fact do Chuck Norris a cada 5 segundos
import urllib.request
import json
import time
url = 'http://api.icndb.com/jokes?limitTo=[nerdy]'
resp = urllib.request.urlopen(url).read()
data = json.loads(resp.decode('utf-8'))
for d in data['value']:
print (d['joke'])