[CT] 세균 증가

H&M·2023년 1월 5일
0

Coding Test

목록 보기
2/2
post-thumbnail

풀이 1

  • for문을 사용해 t시간 만큼 n의 값을 2배 증가하게 설정함.
function solution(n, t) {
    for(i=1; i<=t; i++) {
     n *= 2
    }
    return n
}

풀이 2

  • t를 배열로 생성
  • t의 길이 만큼 fill을 사용해 임의의 숫자를 채움
  • reduce를 사용해 값을 누적 시킴
function solution(n, t) {
	return new Array(t).fill(n).reduce((acc)=> acc * 2, n)
}

reduce를 사용해보고 싶었는데 되버렸넹☺️ 기본적인 방법 이외엔 생각이 잘 안나는데 다른 사람들 답을 보면 진짜 신박하게 간결하네.. 머찌다

profile
이렇게 삽질하면 풍년이겠네

0개의 댓글