Skip to content

Instantly share code, notes, and snippets.

View zokis's full-sized avatar

Marcelo Fonseca Tambalo zokis

View GitHub Profile
@zokis
zokis / expcalc.py
Created July 10, 2012 17:36
Calculadora de expressao
#enconding: utf-8
'''
Calculadora de expressao
testes:
2+2 = 4
2-2 = 0
2*2 = 4
2/2 = 1
2^2 = 4
@zokis
zokis / CampoMinado.php
Created July 10, 2012 17:36
Campo Minado
<?php
class CampoMinado{
private $linha;
private $coluna;
private $matriz;
public function __construct($linha, $coluna){
$this->linha = (int) $linha;
$this->coluna = (int) $coluna;
foreach(range(0,$this->linha-1) as $_linha){
foreach(range(0,$this->coluna-1) as $_coluna)
@zokis
zokis / CampoMinado.java
Created July 10, 2012 17:39
Campo Minado
public class Campo {
int linha;
int coluna;
int[][] matriz;
public Campo(int m, int n){
linha = m;
coluna = n;
matriz = new int[linha][coluna];
}
void insereBombas(int linha, int coluna) {
@zokis
zokis / campo_minado.py
Last active October 7, 2015 01:38
Campo Minado
class CampoMinado:
def __init__(self, linha, coluna):
self.linha = linha
self.coluna = coluna
self.matriz = [[0 for i in range(self.coluna)] for x in range(self.linha)]
def insere_bomba(self, linha, coluna):
if self._celula_existe(linha,coluna):
self.matriz[linha][coluna] = -1
else:
return False
# A
## A
### A
#### A
##### A
###### A
1. a
* b
* c
* d
@zokis
zokis / replaceAll.js
Created July 16, 2012 19:17
replaceAll, replace em js com mesmo comportamento do python
String.prototype.replaceAll = function(s1, s2){
var s = this;
while (s.indexOf(s1) > -1){
s = s.replace(s1, s2);
}
return s;
};
@zokis
zokis / id_rsa.pub
Created July 17, 2012 14:06
SSH Public Key
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6GunhrNaK+f3KIAnT7LPs78ZGcVsiNcCkIEXwTeIsmS67zORkwpwBcdD93UqXbJK1aWKWTO0gqMAdJ6jOF3drCAN9UhSf2xfO1rU9jaXv2EmPoFdV/BoE9vDwrDWwZ8058w5OYttPVbZfkrbUUfIi5aGqCuv3IOjzlFbD75NffyHzv64/AfCqQV+ROIAxN7o13eKtNIrv+OyUkvM/BUg8rUslNl/exnzHORadTUjhhyhoZOJPnPp1Yk6Bc/JUcJFMQ4tMTmNz26cm9hIK6DEhaTqtbUJw0gv6sEfC2/fn8cpQKBuydpraqMym0IpYZdq95kEKtOP1EkTBajjykJNP marcelo.zokis@gmail.com
@zokis
zokis / url_p.py
Created August 26, 2012 03:43
URL Parser
"""
http://www.gmail.com/g/mail?fr=3&ui=2
http://gmail.com
ssh://marcelo@git.com
ftp://ime.usp.com.br/~denis/?model=SistemasDeArquivo
"""
import unittest
import string
@zokis
zokis / grep.py
Created August 29, 2012 15:06
grep
#!/usr/bin/env python
# ecoding: utf-8
import sys
ENCONTRADO = 0
NAO_ENCONTRADO = 1
ERRO = 2
@zokis
zokis / .gitignore
Created October 1, 2012 14:03
Ascii Art em escala de cinza
*.jpg
*.png