1
1
mirror of https://github.com/theoludwig/programming-challenges.git synced 2024-11-09 22:08:58 +01:00
programming-challenges/challenges/left-pad
2023-07-02 17:28:54 +02:00
..
solutions fix: update author - Théo LUDWIG 2023-07-02 17:28:54 +02:00
test feat(challenges): add left-pad 2023-05-21 12:02:02 +02:00
README.md fix: update author - Théo LUDWIG 2023-07-02 17:28:54 +02:00

left-pad

Created by @theoludwig on 21 May 2023.

Instructions

Create a function that pads the current string with another string (multiple times, if needed) until the resulting string reaches the given length. The padding is applied from the start (left) of the current string.

Inspired from left-pad (JavaScript npm package).

Input

  • Line 1: The current string
  • Line 2: The length of the resulting string
  • Line 3: The string to pad the current string with

Examples

See the test folder for examples of input/output.

Example 1

Input

foo
12
-

Output

---------foo