유튜브 강의를 보고 있습니다. 조연2님 강의 정말 잘해주십니다.
해당 강의에서는 while, do while, for문을 다룹니다.
https://youtu.be/eZ8wu1iUr9c?si=uxvdmBQ0m4Sq9eqs

int a = 5;
int b = 7;
int result = a * b;
int count = 1;
while (result <= 1000)
{
result = result * b;
count++;
}
Debug.Log(result);
Debug.Log(count);
int a = 5;
int b = 7;
int count = 1;
int result = a * b;
for (int i = 0; ; i++)
{
result = result * b;
count++;
if (result >= 1000)
{ break; }
}
Debug.Log(result);
Debug.Log(count);
이거는 적다가 변수까지는 만들고 식을 다 적었는데, 코드로 못쳐서 질문함 ㅎㅎ;
for문으로 적다가 하다보니 while문이 맞았음.
아래는 영상내 정답
int a = 3;
int b = 4;
int count = 0;
while (a <= 1000)
{
a *= b;
count++;
}
Debug.Log(count + "번 곱해서 " + a + "가 됐다");
더 쉬운 방법이 있었다..

for (int i = 0; i < 5; i++) {
{
string stars = "*";
for (int j = 0; j <i; j++)
{
stars += "**";
}
Debug.Log(stars);
}
}

for (int i = 2; i < 10; i++)
{
for (int j = 1; j < 10; j++)
{
Debug.Log(i + "*" + j + "=" + (i*j));
}
}
첫번째 문제 풀다가 실행하면 멈춰서 한시간정도 왜 안되는지 찾아봄. 영상에서 유니티 무한 반복에 약하다했는데 아마 무한으로 돌아가면서 멈춘듯싶음. 몸소 체험했습니다. 감사합니다.
'C# 유니티' 카테고리의 다른 글
| 20251224 숙제 (0) | 2025.12.30 |
|---|---|
| 친구가 내준 숙제(2) (2) | 2025.12.19 |
| 친구가 내준 숙제(1) (0) | 2025.12.15 |
| 안녕하세요. 아무것도 모르는데 개발하는 사람입니다. (0) | 2025.11.20 |