From f46518c8ae71581f995a86303543cbd0d7ff00fe Mon Sep 17 00:00:00 2001 From: Michael Goldspinner Date: Thu, 11 Jan 2018 20:45:42 -0500 Subject: [PATCH] Maintain Digits --- snippets/maintain-digits.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 snippets/maintain-digits.md diff --git a/snippets/maintain-digits.md b/snippets/maintain-digits.md new file mode 100644 index 000000000..097291950 --- /dev/null +++ b/snippets/maintain-digits.md @@ -0,0 +1,14 @@ +### Maintain Digits + +Use the modulo operator (`%`) to find values of single and tens digits. +Find which ordinal pattern digits match. +If digit is found in teens pattern, use teens ordinal. + +```js +const setDigits = ( int=0, len=1, dir=0 ) => { + return dir > 0 ? int.toString().padStart(len, "0") : int.toString().padEnd(len, "0"); +} +// setDigits(1, 2, 0) -> "10" +// setDigits(1, 2, 1) -> "01" +// setDigits(11, 2, 1) -> "11" +``` \ No newline at end of file