Linked List / Array List 의 차이점을 말씀해주셨는데 멍 때려서 놓쳤다..
➜ 교수님이 알려주시는 기초지식.
저걸 어디다 써먹지..?
➜ 고민하는 순간부터가 사고력을 키우는 시작. (하지만 우리는 그걸 하지 않는다..)
코딩에 정답은 없다. 해답만 있을 뿐.
stack
push, pop, peek
queue
enqueue, dequeue, rear
이진 탐색을 하기 위해서는 먼저 정렬을 해야한다.
➜ 그렇기 때문에 하는 것이 해시테이블..(ㅋㅋ해쉬스완)
클래스, 메소드(함수)를 이용하여
구구단 코딩하기
namespace week04
{
internal class Program
{
static void Main(string[] args)
{
string a = "";
int b;
int sum;
bool IsNumberic = false;
// Multiplication mul = new Multiplication();
Console.WriteLine("구구단 출력하기");
for(int i = 1; i < 10 ; i++)
{
Console.WriteLine("구구단" + i +"단 출력하기");
for(int j = 1; j < 10 ; j++)
{
sum = i * j;
Console.WriteLine(i + " X " + j + " = " + sum);
}
Console.WriteLine();
}
Console.WriteLine("원하는 구구단을 입력하세요 (2~19단)");
a = Console.ReadLine();
IsNumberic = int.TryParse(a, out b);
if(IsNumberic)
{
b = int.Parse(a);
Multiplication.Print(b);
}
else
{
Console.WriteLine("숫자를 입력해주세요.");
}
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace week04
{
public class Multiplication
{
public static void Print(int i)
{
int result = 0;
if (i > 1 && i < 20)
{
Console.WriteLine("구구단" + i + "단 출력하기");
for (int j = 1; j < 10; j++)
{
result = i * j;
Console.WriteLine(i + " X " + j + " = " + result);
}
Console.WriteLine();
}
else
{
Console.WriteLine("구구단의 범위를 벗어났습니다.");
}
}
}
}
다음 시간에 할 것.
퀵 소트, 버블소트 (정렬)코딩하기
'🎓 나의_대학생활_' 카테고리의 다른 글
문제해결능력기초 - 5주차 (10.10) (1) | 2023.10.10 |
---|---|
서버프로그래밍 - 6주차 (10.06) (0) | 2023.10.06 |
게임기획 - 4주차 (09.26) (0) | 2023.09.26 |
서버프로그래밍(2) - 4주차 (09.22) (0) | 2023.09.22 |
문제해결능력기초 - 3주차 (09.19) (0) | 2023.09.19 |