Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(dob) {
- dob = dob
- .split("")
- .map((char) => parseInt(char))
- .reduce((a, b) => a + b);
- if (dob.toString().length > 1) {
- dob = dob
- .toString()
- .split("")
- .map((char) => parseInt(char))
- .reduce((a, b) => a + b);
- }
- return dob;
- }
- function lifePathNumber(dateOfBirth) {
- let [year, month, date] = dateOfBirth.split("-");
- year = solve(year);
- month = solve(month);
- date = solve(date);
- let result = year + month + date;
- result = solve(result.toString());
- return result;
- }
- console.log(lifePathNumber("1879-03-14"), 6);
- console.log(lifePathNumber("1815-12-10"), 1);
- console.log(lifePathNumber("1961-07-04"), 1);
- console.log(lifePathNumber("1955-10-28"), 4);
- console.log(lifePathNumber("1452-04-15"), 4);
- console.log(lifePathNumber("1791-12-26"), 2);
- console.log(lifePathNumber("1906-12-09"), 1);
- console.log(lifePathNumber("1912-06-23"), 6);
- console.log(lifePathNumber("1950-08-11"), 7);
- console.log(lifePathNumber("1956-01-31"), 8);
- console.log(lifePathNumber("1965-04-14"), 3);
- console.log(lifePathNumber("1971-06-28"), 7);
Add Comment
Please, Sign In to add comment