Skip to content

Instantly share code, notes, and snippets.

View rssilva's full-sized avatar

Rafael Specht da Silva rssilva

View GitHub Profile
describe('MatrizEspiral', function () {
it ('Deve retornar uma matriz espiral que incrementa no sentido horário', function () {
var response = []
response[0] = [ 1, 2, 3];
response[1] = [10, 11, 4];
response[2] = [ 9, 12, 5];
response[3] = [ 8, 7, 6];
expect(MatrizEspiral(3, 4)).toEqual(response);
describe('PrimeFactor', function () {
it ('Deve retornar um array com a decomposicao em fatores primos', function () {
expect(primeFactor(100)).toEqual([2, 2, 5, 5]);
expect(primeFactor(2)).toEqual([2]);
expect(primeFactor(12)).toEqual([2, 2, 3]);
//Quando a página tiver sido carregada...
window.onload = function () {
//atribuímos um evento de click ao botão.
//Ao clicar, chamamos a função 'change'
$('#changeClass').on('click', function () {
change();
});
//Quando a página tiver sido carregada...
window.onload = function () {
//atribuímos um evento de click ao botão.
//Ao clicar, chamamos a função 'change'
$('#changeClass').on('click', function () {
change();
});
(function () {
var start = new Date().getTime();
var div = $('#content')[0];
for (var i = 0; i < 1000000; i++) {
if (i % 2 === 1) {
div.className = '';
} else {
div.className = 'display-none';
(function () {
var start = new Date().getTime();
var div = $('#content');
var divStyle = div[0].style;
for (var i = 0; i < 1000000; i++) {
if (i % 2 === 1) {
divStyle.display = 'block';
(function () {
var start = new Date().getTime();
var div = $('#content');
for (var i = 0; i < 1000000; i++) {
if (i % 2 === 1) {
div.removeClass('display-none');
} else {
div.addClass('display-none');
(function () {
var start = new Date().getTime();
var div = $('#content');
for (var i = 0; i < 1000000; i++) {
if (i % 2 === 1) {
div.css('display', 'block');
} else {
div.css('display', 'none');
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>Teste usando .css</title>
<style type="text/css">
#content {
width: 100px;
height: 100px;
describe('ProgressionValidator', function () {
it ('Deve retornar um array ["pa"] quando tratar-se de uma progressao aritmetica', function () {
expect(ProgressionValidator([1, 3, 5])).toEqual(['pa']);
expect(ProgressionValidator([10, 8, 6])).toEqual(['pa']);
expect(ProgressionValidator([-3, -7, -11])).toEqual(['pa']);
});