Ping Pong

문제 설명

Return a number sequence replacing multiples of the following with words: 3 = Ping 5 = Pong

For example 1 2 Ping 4 Pong

Parameters will be start number and end number


제한 조건

  • In the event of a number being a multiple of either insert both words without spaces

입출력 예

startNumber endNumber result
1 5 “1 2 Ping 4 Pong”
10 15 “Pong 11 Ping 13 14 PingPong”


풀이

export function pingPong(startNumber: number, endNumber: number): string {
let result: string[] = [];

  for (let n: number = startNumber; n <= endNumber; n++) {
    if (n % 15 === 0) result.push('PingPong');
    else if (n % 3 === 0) result.push('Ping');
    else if (n % 5 === 0) result.push('Pong');
    else result.push(String(n));
  }

  return result.join(' ');
}

Written by@[Ju Chan Hwang]
JUlog에 오신걸 환영합니다🤗 저에 대해 궁금하다면, 👆제 이름을 눌러보세요

GitHubFacebook