안녕하세요.
오늘은 C# 문법으로 코딩 기초문제에 정말 많이 등장하는 문제 두 가지를 풀이해보겠습니다.
문제 1. 구구단 출력하기
구구단 2단부터 9단까지를 출력해보면 됩니다.
정답부터 공개하고 풀이해보겠습니다.
static void Main(string[] args)
{
for (int a = 2; a < 10; a++)
{
Console.WriteLine(a);
for (int b = 1; b < 10; b++)
{
Console.WriteLine($"{a}X{b} = {a * b}");
}
}
}
우선 앞자리 수 2~9까지를 출력하기 위해 for문을 사용합니다.
그리고 for문을 한번 더 돌려 두번째 자리 숫자를 출력해줍니다.
Console.WriteLine을 사용해 string 형식을 만들어주면 아래와 같이 출력됩니다.
2X1 = 2
2X2 = 4
2X3 = 6
.....
9X8 = 72
9X9 = 81
문제 2. * 트리 출력하기
*
**
***
****
*****
위와 같이 별로 반쪽짜리 트리를 만들면 됩니다.
정답은 아래와 같습니다.
static void Main(string[] args)
{
for (int i = 0; i < 5; i++)
{
for (int j = 0; j <= i; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
}
먼저, for문으로 띄워쓰기를 만들어줍니다.
Console.WriteLine()이 띄워쓰기 입니다.
그리고 그안에 for문을 사용해 * 문자를 출력하면 별 트리가 완성됩니다.
'프로그래밍⚡️ > unity' 카테고리의 다른 글
C# 유니티 상수와 열거형, 가위바위보 게임 코드 개선 (0) | 2022.07.17 |
---|---|
c# 조건문을 활용한 가위바위보 게임 만들기 (0) | 2022.07.08 |
3D 게임 제작 (1) - 방향키로 캐릭터 움직이고 점프 (0) | 2022.05.29 |
유니티 Light 오브젝트와 스크립트로 다루기 (0) | 2022.05.22 |
unity 3D 오브젝트 회전 주기 (0) | 2022.05.10 |