Skip to content

Instantly share code, notes, and snippets.

View Karytonn's full-sized avatar
💻
Writing code

Karytonn Karytonn

💻
Writing code
View GitHub Profile
@Karytonn
Karytonn / server.ts
Last active April 13, 2024 11:25
Notion API with Deno Deploy
import { serve } from "https://deno.land/std@0.156.0/http/server.ts"; // from Deno
interface Link {
id: number;
label: string;
url: string;
target: string;
}
const NOTION_DATABASE_ID = Deno.env.get("NOTION_DATABASE_ID")
@Karytonn
Karytonn / fisherYates.md
Last active April 13, 2024 11:22
Algoritimo de embaralhamento - Fisher Yates

Algoritmo de embaralhamento - Fisher Yates

Essa função fisherYates(array) recebe um array como entrada e retorna o mesmo array, mas com seus elementos misturados aleatoriamente. O algoritmo funciona percorrendo o array da direita para a esquerda, trocando cada elemento com um elemento aleatório que aparece antes dele na sequência. Isso garante que cada elemento tenha a mesma probabilidade de estar em qualquer posição do array embaralhado.

function fisherYates(code: string) {

  // Convert the code to an array of numbers