문제
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
메모
Left shift (<<): 첫 번째 피연산자를 명시된 비트 수(32의 나머지)만큼 왼쪽으로 이동한다. 왼쪽으로 이동된 초과 비트는 폐기된다. 오른쪽은 움직인 비트 수 만큼 0비트로 채워진다.
정답
function solution(n, t) {
return n << t;
}
function solution(n, t) {
return n * Math.pow(2, t);
}
function solution(n, t) {
for (let i = 0; i < t; i++) {
n *= 2;
}
return n;
}