Skip to content

Instantly share code, notes, and snippets.

View szemate's full-sized avatar

Máté Szendrő szemate

  • Budapest
View GitHub Profile
@szemate
szemate / arrayAlgos.js
Last active October 13, 2022 19:25
The most common elementary algorithms in JavaScript
// The most common elementary algorithms in JavaScript
'use strict';
const testNumbers = [8, 6, 3, 7, 3, 8, 4, 4, 9, 1, 2, 8];
// 1. Search
function contains(array, elemToFind) {
for (let i = 0; i < array.length; i++) {
if (array[i] === elemToFind) {
@szemate
szemate / pizzaGenerator.ts
Last active October 16, 2022 17:28
Pizza Generator exercise solution
// https://gist.github.com/szemate/537792a6cf39008d51192fc8a3034d9a
const toppings = [
'ham',
'salami',
'mushroom',
'spinach',
'artichoke',
];
@szemate
szemate / regexp_hu.md
Last active March 23, 2026 03:03
Reguláris kifejezések

Reguláris kifejezések

Speciális karakterek

  • .: bármilyen karakter
  • \s: üres hely karakter (space, tab, új sor)
  • \d: számjegy
  • \w: alfanumerikus karakter (angol ABC kis- és nagybetűi, számjegyek és _)
  • \p{L}: mint a \w, de Unicode (ékezetes) karakter is lehet
  • \S: bármilyen karakter, ami nem üres hely
@szemate
szemate / order.ts
Created June 26, 2024 11:13
AirSwap Last Look order
import {
ChainIds,
createOrderERC20,
createOrderERC20Signature,
OrderERC20
} from '@airswap/utils';
import { Server } from '@airswap/libraries';
const signer = process.env.PRIVATE_KEY;
const signerWallet = '0x455777268Bd43C983ba82D9DE4efa0445af99D96';