[코딩테스트연습] 코딩테스트 입문 > Lv.0 세균 증식
2024. 3. 13. 11:31ㆍ코딩 테스트/[프로그래머스] Java
문제 설명
문제 풀이
class Solution {
public int solution(int n, int t) {
int answer = n * (int)Math.pow(2,t);
return answer;
}
}
2배씩 증식한다고 했으므로, 2의 t승만큼 증가하는 것이다.
따라서 주어진 n마리에서 2의 t제곱 만큼으로 증식하는 것을 알 수 있다.
다른 사람들 풀이 중 눈에 띄었던 것은
시프트 연산자를 이용해서 해결했다는 것이었다.
문제를 보고 2의 제곱 형태로 나오니, 이는 이진수와도 연관있음을 알아차릴 수 있던 것이다..!
신기하다 역시 다양한 사람들이 많다
'코딩 테스트 > [프로그래머스] Java' 카테고리의 다른 글
[코딩테스트연습] 코딩테스트 입문 > Lv.0 배열 자르기 (0) | 2024.03.13 |
---|---|
[코딩테스트연습] 코딩테스트 입문 > Lv.0 짝수 홀수 개수 (0) | 2024.03.13 |
[코딩테스트연습] 코딩테스트 입문 > Lv.0 배열의 유사도 (0) | 2024.03.13 |
[코딩테스트연습] 코딩테스트 입문 > Lv.0 양꼬치 (0) | 2024.03.13 |
[코딩테스트연습] 코딩테스트 입문 > Lv.0 아이스 아메리카노 (0) | 2024.03.13 |