Viral Advertising
Input Format
변수 | 값 |
---|---|
n | 마케팅 마감 날 |
입출력 예
n return 3 9 4 15
코드
- 5명으로 시작하며 2로 나눈 몫이 좋아요 수
- 좋아요 수 * 3이 다음날 공유한 사람 수
- n Day까지 마케팅 후 총 좋아요 수 return
function viralAdvertising(n) {
let ret = 0;
let people = 5;
for (let i = 0; i < n; i++) {
const liked = Math.floor(people / 2);
ret += liked;
people = liked * 3;
}
return ret;
}
출처: hackerrank Algorithms, https://www.hackerrank.com/