Skip to main content
deleted 26 characters in body
Source Link
Neil
  • 177.2k
  • 12
  • 74
  • 281

Charcoal, 1414 11 bytes

× ³⁰F³⁰«↙+M‽³→³⁰Fⅈ✳~‽³+

Try it online!Try it online! Link is to verbose version of code. Explanation:

× ³⁰            Print 30 spaces (forces the desired indentation)
    F³⁰«  Fⅈ      Repeat 30 times
  the same number of times
  ↙+    ✳~‽³  PrintMove a `+` and move downrandom anddownward leftdirection oneafter squareprinting
          M‽³→  Move+ rightPrint a random number of squares from 0 to 2`+`

Would be only 1010 8 bytes if there was no initial indentation requirement.

Charcoal, 14 bytes

× ³⁰F³⁰«↙+M‽³→

Try it online! Link is to verbose version of code. Explanation:

× ³⁰            Print 30 spaces (forces the desired indentation)
    F³⁰«        Repeat 30 times
        ↙+      Print a `+` and move down and left one square
          M‽³→  Move right a random number of squares from 0 to 2

Would be only 10 bytes if there was no initial indentation requirement.

Charcoal, 14 11 bytes

× ³⁰Fⅈ✳~‽³+

Try it online! Link is to verbose version of code. Explanation:

× ³⁰        Print 30 spaces (forces the desired indentation)
    Fⅈ      Repeat the same number of times
      ✳~‽³  Move a random downward direction after printing
          + Print a `+`

Would be only 10 8 bytes if there was no initial indentation requirement.

added 181 characters in body
Source Link
Neil
  • 177.2k
  • 12
  • 74
  • 281

Charcoal, 1014 bytes

F³⁰«↙+M‽³→× ³⁰F³⁰«↙+M‽³→

Try it online!Try it online! Link is to verbose version of code. Explanation:

× ³⁰            Print 30 spaces (forces the desired indentation)
    F³⁰«        Repeat 30 times
        ↙+      Print a `+` and move down and left one square
          M‽³→  Move right a random number of squares from 0 to 2

Would be only 10 bytes if there was no initial indentation requirement.

Charcoal, 10 bytes

F³⁰«↙+M‽³→

Try it online! Link is to verbose version of code. Explanation:

F³⁰«        Repeat 30 times
    ↙+      Print a `+` and move down and left one square
      M‽³→  Move right a random number of squares from 0 to 2

Charcoal, 14 bytes

× ³⁰F³⁰«↙+M‽³→

Try it online! Link is to verbose version of code. Explanation:

× ³⁰            Print 30 spaces (forces the desired indentation)
    F³⁰«        Repeat 30 times
        ↙+      Print a `+` and move down and left one square
          M‽³→  Move right a random number of squares from 0 to 2

Would be only 10 bytes if there was no initial indentation requirement.

Source Link
Neil
  • 177.2k
  • 12
  • 74
  • 281

Charcoal, 10 bytes

F³⁰«↙+M‽³→

Try it online! Link is to verbose version of code. Explanation:

F³⁰«        Repeat 30 times
    ↙+      Print a `+` and move down and left one square
      M‽³→  Move right a random number of squares from 0 to 2