본문 바로가기
프로그래머스 C#/Level.0

세균 증식 문제 풀이 C#

by yeni_0224 2025. 2. 20.
728x90
반응형

 

마음과 건강이 모두 무너졌다. 이불 밖을 나가는 것도 쉽지 않아 약도 먹지 못해 계속 불안정한 상태가 계속 지속되었다.

그래도 다시 마음을 다잡고 다시 교육과정을 등록했다. 아직 다 회복되지 않았지만 그래도 여기서 멈춰있기엔 경력 1년차가 갈 곳은 없다. 그냥 언리얼만 하는 사람을 뽑는 곳을 찾기란 쉽지 않다. 

 

느낌느낌으로 대충 제대로되지 않은 내용으로 배운(배운게 뭐가 있나. 저렇게 살지 말아야한다는걸 배웠지) 내용을 더 확실하게 공부해야겠다는 생각이 들어 게임인재원 7기에 등록했다.

합격 여부는 아직 나오려면 멀었지만 학기 시작 전 하나도 모르는 C#에 대해 공부하며 준비를 해본다.

 

 

이게 뭐라고 오래도 걸렸다. 역시 아직 회복하려면 멀었다.

 

using System;


public class Solution {
    public int solution(int n, int t) {
        int answer = n;
        for (int i = 1; i <= t; i++)
        {
            answer *= 2;
        }
            
        return answer;
    }
}

 

사실 n 만큼 더해지는 횟수를 구해 그만큼 더해주려 했는데

문법이슈로 결국 실패했지만, 결국 pow를 사용하려고 했던 방법으로 완성하신 분의 풀이가 있어 공부하고자 가져온다.

using System;

public class Solution {
    public int solution(int n, int t) {
        int answer = n * (int)Math.Pow(2, t);
        return answer;
    }
}

 

Math를 추가해주었는데 (int)가 들어가주어야 하는 이유는 아직 잘 모르겠다.

Math를 using Math로 넣어서 작성하는 방법도 궁금하다.

728x90
반응형