oberknecht-utils
Advanced tools
Comparing version 1.6.0 to 1.6.1
@@ -1,1 +0,1 @@ | ||
export declare function createPyramid(n_: number, s: string): string; | ||
export declare function createPyramid(n_: number, s: string): string[]; |
@@ -6,3 +6,3 @@ "use strict"; | ||
function createPyramid(n_, s) { | ||
let r = ""; | ||
let r = []; | ||
let n__ = n_ && _1.regex.numregex().test(n_.toString()) ? parseInt(n_.toString()) : n_; | ||
@@ -12,12 +12,10 @@ let n = n__ ? ((0, _1.isEvan)(n__) ? n__ + 1 : n__) : 5; | ||
for (let i = 1; i < n + 1; i++) { | ||
if (i > 1) | ||
r += "\n"; | ||
if (i < half) { | ||
r += s.repeat(i); | ||
r.push(s.repeat(i)); | ||
} | ||
else if (i === half) { | ||
r += s.repeat(half); | ||
r.push(s.repeat(half)); | ||
} | ||
else { | ||
r += s.repeat(n + 1 - i); | ||
r.push(s.repeat(n + 1 - i)); | ||
} | ||
@@ -24,0 +22,0 @@ } |
import { getFullNumber, isEvan, regex } from "."; | ||
export function createPyramid(n_: number, s: string) { | ||
let r: string = ""; | ||
export function createPyramid(n_: number, s: string): string[] { | ||
let r: string[] = []; | ||
let n__ = | ||
@@ -11,9 +11,8 @@ n_ && regex.numregex().test(n_.toString()) ? parseInt(n_.toString()) : n_; | ||
for (let i = 1; i < n + 1; i++) { | ||
if (i > 1) r += "\n"; | ||
if (i < half) { | ||
r += s.repeat(i); | ||
r.push(s.repeat(i)); | ||
} else if (i === half) { | ||
r += s.repeat(half); | ||
r.push(s.repeat(half)); | ||
} else { | ||
r += s.repeat(n + 1 - i); | ||
r.push(s.repeat(n + 1 - i)); | ||
} | ||
@@ -20,0 +19,0 @@ } |
{ | ||
"name": "oberknecht-utils", | ||
"version": "1.6.0", | ||
"version": "1.6.1", | ||
"description": "Utils for oberknecht packages", | ||
@@ -5,0 +5,0 @@ "main": "./lib-ts/utils/index", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
129406
3555