[프로그래머스 level 0] 세균 증식(120910) - 자바(java)

SolChan Kim·2024년 2월 15일

풀이과정

  • 세균(n)은 경과한 시간(t)까지 증식하므로 반복문의 반복 횟수는
    t다.
for(int i = 1; i<=t; i++){
	// 반복문이 한 번 실행할 때마다 반복할 문장들
}
  • 1시간마다 세균은 2배로 증식하므로 반복분이 한 번 실행될 때마다 n *= 2;
for(int i = 1; i<=t; i++){
  n *= 2;
}
  • for문이 종료되면 n을 리턴한다.
for(int i = 1; i<=t; i++){
  n *= 2;
}

return n;

코드

public class Ex_120910 {
	public static int solution(int n, int t) {
		for(int i=1; i<=t; i++) {
			n *= 2;
		}
		
		return n;
	}
	
	public static void main(String[] args) {
		int n = 2, t = 10;
		
		System.out.println(solution(n, t));
	}
}

0개의 댓글