1
0
mirror of https://github.com/theoludwig/programming-challenges.git synced 2025-12-11 00:21:24 +01:00

feat(challenges): add left-pad

This commit is contained in:
Divlo
2023-05-21 12:02:02 +02:00
parent b92b834458
commit 47de82f417
14 changed files with 59 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
# left-pad
Created by [@Divlo](https://github.com/Divlo) 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)](https://www.npmjs.com/package/left-pad).
### 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
```txt
foo
12
-
```
#### Output
```txt
---------foo
```
+3
View File
@@ -0,0 +1,3 @@
foo
12
-
+1
View File
@@ -0,0 +1 @@
---------foo
+3
View File
@@ -0,0 +1,3 @@
foobar
5
+1
View File
@@ -0,0 +1 @@
foobar
+3
View File
@@ -0,0 +1,3 @@
foo
4
+1
View File
@@ -0,0 +1 @@
foo
+3
View File
@@ -0,0 +1,3 @@
foo
5
+1
View File
@@ -0,0 +1 @@
foo
+3
View File
@@ -0,0 +1,3 @@
foobar
13
+1
View File
@@ -0,0 +1 @@
foobar
+3
View File
@@ -0,0 +1,3 @@
foobar
6
+1
View File
@@ -0,0 +1 @@
foobar