Skip to main content
Commonmark migration
Source Link

##Javascript (ES6), 97 85 81 75 74 bytes

Javascript (ES6), 97 85 81 75 74 bytes

n=>(g=(n,s)=>n?g(--n,`|${" ".repeat(n)}\\ `+s):s)(n,"")+"-".repeat(n&&n+1) 

Turns out I wasn't using nearly enough recursion

f=n=>(g=(n,s)=>n?g(--n,`|${" ".repeat(n)}\\ `+s):s)(n,"")+"-".repeat(n&&n+1) console.log(f(0)) console.log(f(1)) console.log(f(2)) console.log(f(3)) console.log(f(4))

##Javascript (ES6), 97 85 81 75 74 bytes

n=>(g=(n,s)=>n?g(--n,`|${" ".repeat(n)}\\ `+s):s)(n,"")+"-".repeat(n&&n+1) 

Turns out I wasn't using nearly enough recursion

f=n=>(g=(n,s)=>n?g(--n,`|${" ".repeat(n)}\\ `+s):s)(n,"")+"-".repeat(n&&n+1) console.log(f(0)) console.log(f(1)) console.log(f(2)) console.log(f(3)) console.log(f(4))

Javascript (ES6), 97 85 81 75 74 bytes

n=>(g=(n,s)=>n?g(--n,`|${" ".repeat(n)}\\ `+s):s)(n,"")+"-".repeat(n&&n+1) 

Turns out I wasn't using nearly enough recursion

f=n=>(g=(n,s)=>n?g(--n,`|${" ".repeat(n)}\\ `+s):s)(n,"")+"-".repeat(n&&n+1) console.log(f(0)) console.log(f(1)) console.log(f(2)) console.log(f(3)) console.log(f(4))

added 18 characters in body
Source Link
Jan
  • 630
  • 4
  • 8

##Javascript (ES6), 97 85 81 7575 74 bytes

n=>(g=(n,s)=>n?g(--n,`|${" ".repeat(n)}\\\n`+s\\ `+s):s)(n,"")+"-".repeat(n&&n+1) 

Turns out I wasn't using nearly enough recursion

f=n=>(g=(n,s)=>n?g(--n,`|${" ".repeat(n)}\\\n`+s\\ `+s):s)(n,"")+"-".repeat(n&&n+1) console.log(f(0)) console.log(f(1)) console.log(f(2)) console.log(f(3)) console.log(f(4))

##Javascript (ES6), 97 85 81 75 bytes

n=>(g=(n,s)=>n?g(--n,`|${" ".repeat(n)}\\\n`+s):s)(n,"")+"-".repeat(n&&n+1) 

Turns out I wasn't using nearly enough recursion

f=n=>(g=(n,s)=>n?g(--n,`|${" ".repeat(n)}\\\n`+s):s)(n,"")+"-".repeat(n&&n+1) console.log(f(0)) console.log(f(1)) console.log(f(2)) console.log(f(3)) console.log(f(4))

##Javascript (ES6), 97 85 81 75 74 bytes

n=>(g=(n,s)=>n?g(--n,`|${" ".repeat(n)}\\ `+s):s)(n,"")+"-".repeat(n&&n+1) 

Turns out I wasn't using nearly enough recursion

f=n=>(g=(n,s)=>n?g(--n,`|${" ".repeat(n)}\\ `+s):s)(n,"")+"-".repeat(n&&n+1) console.log(f(0)) console.log(f(1)) console.log(f(2)) console.log(f(3)) console.log(f(4))

deleted 2 characters in body
Source Link
Jan
  • 630
  • 4
  • 8

##Javascript (ES6), 97 85 81 7775 bytes

f=n=>n=>(g=(n,s)=>n?g(--n,`|${" ".repeat(n)}\\\n`+s):s)(n,"")+"-".repeat(n&&n+1) 

Turns out I wasn't using nearly enough recursion

f=n=>(g=(n,s)=>n?g(--n,`|${" ".repeat(n)}\\\n`+s):s)(n,"")+"-".repeat(n&&n+1) console.log(f(0)) console.log(f(1)) console.log(f(2)) console.log(f(3)) console.log(f(4))

##Javascript (ES6), 97 85 81 77 bytes

f=n=>(g=(n,s)=>n?g(--n,`|${" ".repeat(n)}\\\n`+s):s)(n,"")+"-".repeat(n&&n+1) 

Turns out I wasn't using nearly enough recursion

f=n=>(g=(n,s)=>n?g(--n,`|${" ".repeat(n)}\\\n`+s):s)(n,"")+"-".repeat(n&&n+1) console.log(f(0)) console.log(f(1)) console.log(f(2)) console.log(f(3)) console.log(f(4))

##Javascript (ES6), 97 85 81 75 bytes

n=>(g=(n,s)=>n?g(--n,`|${" ".repeat(n)}\\\n`+s):s)(n,"")+"-".repeat(n&&n+1) 

Turns out I wasn't using nearly enough recursion

f=n=>(g=(n,s)=>n?g(--n,`|${" ".repeat(n)}\\\n`+s):s)(n,"")+"-".repeat(n&&n+1) console.log(f(0)) console.log(f(1)) console.log(f(2)) console.log(f(3)) console.log(f(4))

added 60 characters in body
Source Link
Jan
  • 630
  • 4
  • 8
Loading
added 2 characters in body
Source Link
Jan
  • 630
  • 4
  • 8
Loading
deleted 14 characters in body
Source Link
Jan
  • 630
  • 4
  • 8
Loading
Source Link
Jan
  • 630
  • 4
  • 8
Loading