function createCheckDigit(membershipId) {
// Write the code that goes here.
if(membershipId.length === 1) return membershipId;
while(membershipId.length != 1){
let Sum = 0;
for(value of membershipId) Sum += parseInt(value);
membershipId = Sum + '';
}
return membershipId;
}
console.log(createCheckDigit("55555"));
single digit으로 들어온 경우
그대로 리턴
multiple digit인 경우
각 자릿수를 parseInt로 변환 후 Sum에 더해 합계를 구한다.
Sum + ''으로 String 형으로 만들고 membershipId에 할당한다.
membershipId.length로 길이가 1일 때까지 반복한다.