function blackOrWhite(s) { // true: black, false: white
var vertical = s[0].charCodeAt(0) - 'a'.charCodeAt(0) + 1;
var horizon = s[1];
if (vertical % 2 == 1) { // vertical odd
if (horizon % 2 == 0) { // horizon even
return false;
}
return true;
} else { // vertical even
function arr_encryption(msg) {
var message = msg.split(' ').join('.'),
output = '';
// add . if needed
for (k=0;k<message.length % 6;k++) {
message += '.';
}
65 char
n = arguments[0]
s = n*n*++n*n/4
while(k=--n*n*n)
s -= k*k
o = ''
b = arguments[0]
for (k in b)
o += ' d3d4d5 d7 e6e5e4 f2 h2h1g1 e1d1c1b1 a2 c2'.substr(b[k].charCodeAt() *2,2)
return o
function PrimeOperations(X, Y) {
var x = getPrimeFactors(X),
y = getPrimeFactors(Y),
k = 0;
for(i=0;x[i];i++) {
for (j=0;y[j];j++) {
if (x[i] == y[j]) {
k += 2;
function superfactorialZeros(N) {
var result = 0;
for (i = 1; i <= N; i++) {
result += zeroes(i);
}
return result;
}
Original answer
function Taller (N,M) {
var output = [];
// check every element
for (i=0;i<N;i++) {
var temp = [];
It's from others.
function spiralMatrix(matrix) {
var i;
var top = 0;
var left = 0;
var bottom = matrix.length;
var right = matrix[0].length;
N = _fArgs[0]
P1 = N[0]
P2 = N[1]
P3 = N[2]
// area - check http://www.gottfriedville.net/mathtools/triarea.html
Area = Math.abs((P1[0]*(P2[1]-P3[1]) + P2[0]*(P3[1]-P1[1]) + P3[0]*(P1[1]-P2[1]))/2)
function length_of_factorial(N) {
if (N < 2) return 1;
sum = 0;
for (i = 2; i <= N; i++) {
sum += Math.log(i) / Math.log(10)
}
return Math.floor(sum) + 1
}
OlderNewer