TIL(Today I Learned)/오늘 무엇을 배웠을까 썸네일형 리스트형 TIL(Today I Learned) - 16 오늘은 팀 미니프로젝트 과제 수행중 퀘스트 클래스를 담당하여 수정중이였다. 그러던중 처음으로 델리게이트를 써봤다.QuestCondition (퀘스트 조건) 매개변수 없이 int 값을 반환하는 메서드에 대한 참조를 저장하는 역할을 한다. 이로인해서 쉽게 퀘스트 조건에 부합하는지 안하는지 int값으로 확인할 수 있어서 좋았다. 이렇게 람다식으로 확인 할 수 있었다. 더보기 TIL(Today I Learned) - 15 오늘은 C# 배치고사를 봤다. 하지만 10문제중 단 4문제만 풀 수 있었다. 그중에 제일 기억에 남은 문제는 이 문제로 깊이 우선 탐색 / 너비 우선 탐색이였다. 깊이 우선의 경우에는 연결된 쪽으로 쭉 이어져가면서 왼쪽에서 오른쪽으로 1 2 3 6 9 7 4 8 5 순이며 너비 우선 탐색의 경우에는 위에서 왼쪽부터 오른쪽으로 읽으면 된다. 1 2 3 4 5 6 7 8 9 였다. 앞으로 꼭 기억해야겠다. 더보기 TIL(Today I Learned) - 14 오늘은 몬스터를 나열하면서 지금까지는 스위치 케이스문으로 하나하나 다 정보를 작성하였으나,base라는걸 이용하여 깔끔하게 이용하는법을 배웠다.앞으로도 잘 이용해야겠다. 더보기 TIL(Today I Learned) - 13 오늘 팀프로젝트 첫째날 시작이다. 깃허브를 쓸줄 몰라서, 깃허브에 대해서 팀원들하고 공부했다. 처음으로 각자 클래스를 나눠서 클래스별로 나눠서 Mergy하였다. 이런식으로 branch를 생성해서 관리하고 있으며, changes에 뭐가 떴을때는 항상 주의하고 업로드해야되는걸 배웠다. 더보기 TIL(Today I Learned) - 12 오늘 과제 제출때문에 깃허브에 파일 올리는법이 해깔려서 튜터님한테 물어본 내용 정리본이다. Q1. 깃허브에 폴더자체를 올려도 되나요? 파일만 올려도 되나요? A1. 둘다 똑같습니다만, 폴더를 올리는 경우에 폴더를 한번 더 들어가야합니다. Q2. 깃허브 ignore를 잘못선택했을때 삭제하지않고 바꾸는법이 뭐가 있나요? A2. 예를들어 현재 진행하고 있는 프로젝트인 Visual Studio 인 경우에는 구글에 Visual Studio Ignore를 검색하시면, 깃허브 공홈에서 제공되는 파일이 있을겁니다. 해당 파일을 복사하여서, 깃허브 Local 저장파일에 있는 .gitignore 파일을 메모장 형식으로 오픈하여서, 아까 복사한 그 부분을 복사하여 깃허브에 푸쉬해주면 됩니다. 깃허브에 업로드 했을때 igno.. 더보기 TIL(Today I Learned) - 11 오늘도 개인과제 TextRpg 게임을 제작중인데, 새로운 함수 하나를 배워 공유해볼까 합니다. 새로운 함수는 수학함수 Math 함수로 1. 기본 함수Math.Abs(x)설명: 주어진 숫자의 절댓값을 반환합니다.예시: Math.Abs(-5) // 결과: 5Math.Ceiling(x)설명: 주어진 숫자보다 크거나 같은 가장 작은 정수를 반환합니다.예시: Math.Ceiling(4.3) // 결과: 5Math.Floor(x)설명: 주어진 숫자보다 작거나 같은 가장 큰 정수를 반환합니다.예시: Math.Floor(4.7) // 결과: 4Math.Round(x)설명: 주어진 숫자를 가장 가까운 정수로 반올림합니다.예시: Math.Round(4.5) // 결과: 4Math.Sqrt(x)설명: 주어진 숫자의 제곱근을.. 더보기 TIL(Today I Learned) - 10 오늘은 개인 과제를 하고 있었다. 개인과제중에 모르는것은 계속 구글링을 하면서 하고 있긴한데, 이게 과연 내 실력으로 하는것인지 의문이 든다. 막상 다 지우고 다시 만들라고하면 못만들거같다. 일단 오늘 만든것중에 제일 기억에 남는거 하나 적어놔야겠다. try catch 문이다. int만 넣어야 되는 입력값에 문자값을 넣어 오류가 발생하여, 팀원들한테 물어보니 try catch문을 이용하면 된다해서, try catch문으로 완성하였다. 더보기 TIL(Today I Learned) - 9 오늘은 Enum 열거형에 대해 배웠다. Enum 사용하는 이유 가독성: 열거형을 사용하면 일련의 연관된 상수들을 명명할 수 있습니다. 이를 통해 코드의 가독성이 향상되고, 상수를 사용할 때 실수로 잘못된 값을 할당하는 것을 방지할 수 있습니다.자기 문서화(Self-documenting): 열거형은 의미 있는 이름을 사용하여 상수를 명명할 수 있습니다. 이를 통해 코드의 가독성이 향상되며, 상수의 의미를 명확하게 설명할 수 있습니다.스위치 문과의 호환성: 열거형은 스위치 문과 함께 사용될 때 유용합니다. 열거형을 사용하면 스위치 문에서 다양한 상수 값에 대한 분기를 쉽게 작성할 수 있습니다.열거형 특징열거형은 서로 관련된 상수들의 집합을 정의할 때 사용됩니다.열거형의 각 상수는 정수 값으로 지정됩니다. 개.. 더보기 이전 1 ··· 6 7 8 9 10 다음