Skip to content

Instantly share code, notes, and snippets.

View volkofdev's full-sized avatar
🌴

Andrew Volkov volkofdev

🌴
View GitHub Profile
@volkofdev
volkofdev / .gitignore
Created September 30, 2020 14:04 — forked from salcode/.gitignore
.gitignore file for a general web project - Bare Minimum Git
# -----------------------------------------------------------------
# .gitignore
# Bare Minimum Git
# http://ironco.de/bare-minimum-git/
# ver 20181206
#
# From the root of your project run
# curl -O https://gist.github.com/salcode/10017553/raw/.gitignore
# to download this file
#
@volkofdev
volkofdev / substitutionMethod.js
Created September 16, 2020 08:01
Substitution method with text, open key, secure key
function encode(text, openAlph, secureAlph) {
let result = "";
let y = text;
array = new Array();
for (i = 0; i < 26; i++) {
array[openAlph.charAt(i)] = secureAlph.charAt(i);
array[openAlph.charAt(i).toUpperCase()] = secureAlph
.charAt(i)
@volkofdev
volkofdev / arraySorting.js
Last active September 16, 2020 08:03
Array sorting (i % 3 === 0 & i % 5 === 0)
function getArrays(number) {
const result = [[], []];
if (Number.isInteger(number) === false) {
return console.error("Function should get integer");
} else {
if (Math.sign(number) === -1) {
for (let i = -1; i > number - 1; i--) {
if (i % 3 === 0) {
result[0].push(i);
}
@volkofdev
volkofdev / anagramArray.js
Last active September 16, 2020 08:02
Anagram array JavaScript
function checkAnagram(anagramArray) {
let result = {};
if (anagramArray.length <= 1) {
return false;
} else {
for (let word of anagramArray) {
let cleansed = word.split("").sort().join("");
if (result[cleansed]) {
result[cleansed].push(word);
} else {