오늘 한 것 요약 : 알고리즘 코드카타, 기초 공부 다시,코드 이해, 오류 수정(맞나?)
1. 코드카타
첫 날 첫 문제는 쉬웠다.
두수의 차를 구하는 코드 짜기
public int solution(int num1, int num2) {
int answer = 0;
answer = num1 - num2;
return answer;
}
아무 생각 없이 문제를 풀긴 했는데... 다른 풀이를 보면 num1과 num2의 범위를 따로 지정해준 후 그 다음에 연산을 진행했다.
public int solution(int num1, int num2)
{
int answer = 0;
if(-50000<=num1&&num1<=50000&&-50000<=num2&&num2<=50000)
{
answer = num1 - num2;
}
return answer;
}
이런식으로... 제한사항이 있는거라 저렇게 해주는게 맞긴 한데... 먼가...먼가임...
앞으론 더 생각해야겠다.
// Hello World.cs
using System;
namespace HelloWorld
{
class program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
using System;
: C#에서 기본적으로 제공하는 네임스페이스(System 네임스페이스)를 사용하기 위한 코드. Console 클래스를 사용하기 위해 필요class Program
는 C# 클래스를 정의하는 키워드입니다. 클래스 이름은 Program로 지정합니다.static void Main()
: C# 진입점(entry point). Main 메서드는 프로그램이 시작할 때 자동으로 호출되는 메서드. Main 메서드 >> 필수자꾸 코드를 흐린눈으로 보니까 클래스랑 컨테이너랑 구분 못하는 것 같길래...처음부터 다시..
내 코드는 언제 짤 수 있을까....