From 8fda84c15ace33e4b28ecda6060dc6311cafcbb7 Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 15 Apr 2022 22:42:03 +0100 Subject: [PATCH] palindrome --- packages/core/pattern.mjs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/core/pattern.mjs b/packages/core/pattern.mjs index 9f3f72be..a8c44b39 100644 --- a/packages/core/pattern.mjs +++ b/packages/core/pattern.mjs @@ -313,8 +313,7 @@ export class Pattern { rangex(min, max) { return this.range(Math.log(min), Math.log(max)).fmap(Math.exp); - } - + } // Assumes source pattern of numbers in range -1..1 range2(min, max) { @@ -616,6 +615,10 @@ export class Pattern { return new Pattern(query)._splitQueries(); } + palindrome() { + this.every(2, rev); + } + juxBy(by, func) { by /= 2; const elem_or = function (dict, key, dflt) {