This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<meta name="viewport" content="width=device-width"> | |
<title>JS Bin</title> | |
</head> | |
<body> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/expect/1.20.2/expect.min.js"></script> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<meta name="viewport" content="width=device-width"> | |
<title>JS Bin</title> | |
</head> | |
<body> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/expect/1.20.2/expect.min.js"></script> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<meta name="viewport" content="width=device-width"> | |
<title>JS Bin</title> | |
</head> | |
<body> | |
<script src="https://wzrd.in/standalone/expect@latest"></script> | |
<script src="https://wzrd.in/standalone/deep-freeze@latest"></script> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var map = function (callback, array) { | |
var iterator = function (result, index) { | |
if (index < array.length) { | |
var mappedElement = callback(array[index], index, array); | |
return iterator(result.concat(mappedElement), index + 1); | |
} | |
return result; | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var getNextBiggestNumber = function(number) { | |
var numberArray = toArray(number); | |
var numberLength = numberArray.length; | |
var anchorIndex = -1; | |
for (var i = numberLength - 1; i > 0; i--) { | |
if (numberArray[i] > numberArray[i-1]) { | |
anchorIndex = i - 1; | |
break; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var MyObject = function() {}; | |
MyObject.prototype = { | |
property: function (name, value) { | |
Object.defineProperty(this, name, { | |
value: value, | |
enumerable: true, | |
configurable: true, | |
writable: true, | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Створіть функцію, яка приймає цілі числа і повертає наступне більше число, | |
// утворене за тими ж цифрами: | |
// =========================================================================== | |
function nextBigger(number) { | |
let digits = toDigits(number); | |
// приймає масив цифр і повертає число | |
// [1, 2] => 12 | |
function makeNumber(digitsArr) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function nextBigger(number) { | |
var digits = number.toString().split('').map(function(item) { | |
return parseInt(item, 10); | |
}); | |
function swap(arr, firstIndex, secondIndex) { | |
var resultArr = arr.slice(0); | |
resultArr[secondIndex] = arr[firstIndex]; | |
resultArr[firstIndex] = arr[secondIndex]; | |
return resultArr; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// #1 Initial function | |
var updateSpecialAppsScopes = function (customApp) { | |
var type = customApp.type; | |
var _scopes = customApp._scopes; | |
if (type === 'simple') { | |
return _scopes; | |
} | |
return getAllScopes(_scopes); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.generate-paddings-options(20); | |
.generate-paddings-options(@n, @i: 0) when (@i =< @n) { | |
@step: @i*5; | |
.p-t-@{step} { | |
padding-top: (@step*1px) !important; | |
} | |
.p-r-@{step} { | |
padding-right: (@step*1px) !important; | |
} |
OlderNewer