목록분류 전체보기 (364)
Machineboy空
제곱 관련Math.Pow(,)int result = Math.Pow(2,3);// 2^3 = 8 즉, 2의 3제곱Math.Sqrt()int result = Math.Sqrt(16);// 16의 제곱근 = 4절댓값Math.Abs()int result = Math.Abs(-10); // 10반올림, 반내림 관련Math.Ceiling()주어진 값보다 크거나 같은 가장 작은 정수 반환.double result = Math.Ceiling(2.3); // 3 Math.Floor()주어진 값보다 작거나 같은 가장 큰 정수 반환.double result = Math.Floor(2.3); // 2Math.Round()0.5 기준으로 주어진 값 반올림double result = Math.Round(2.3); // 2do..
원리배열 A가 정렬되어 있다고 할 때, A の真ん中の要素が k 未満であれば、A の前半分の要素もすべて k 未満であることがわかります。つまり、A の前半分について探索する必要が無くなります。A의 중앙값보다 비교할 요소가 작다면, 나머지 오른쪽 절반의 요소들 보다 작다.逆に、A の真ん中の要素が k より大きければ、A の後ろ半分の要素もすべて k より大きいので、A の後ろ半分について探索する必要が無くなります。A의 중앙값보다 비교할 요소가 크다면, 나머지 왼쪽 절반의 요소들 보다 크다.つまり、「対象とする探索範囲の中央の値」と「探索したい値」を比較することで、探索範囲を半分にすることができます。즉, 탐색 범위의 중앙 값과 탐색하고 싶은 값을 비교하며 탐색 범위를 절반으로 줄일 수 있다!Tipソート済みであること정렬되어 있어야 한다.二分探索..
string[] inputs = Console.ReadLine().Split();여기서 NullReferenceException이 발생되었다.이유는 즉슨, Console.ReadLine()이 Null일 때 Split을 해주려고 해서 였다. Split하기 전에 null인지 체크해주었더니 해결. string input = Console.ReadLine();if (string.IsNullOrWhiteSpace(input)){ return; }string[] edge = input.Split(); https://learn.microsoft.com/ko-kr/dotnet/api/system.nullreferenceexception?view=net-8.0 NullReferenceException 클래스 (Syst..
https://freezer09.tistory.com/4 Unity Mask, 유니티 마스크, 원하는 모양으로 이미지 보여지게 하기.유니티에서 간단하게 UI 이미지를 위와같이 마스크하는 방법을 소개합니다.위 이미지같은 경우에는 원래는 바탕화면 크기의 원본이미지를, X마크 모양으로 출력하게 한 결과입니다.(MASK란? 타겟freezer09.tistory.com
Window - TextMeshPro - Font Asset Creator FontAssetCreater - Atlas Resolution 4096*4096 Generation Setting - Atlas Population Mode - Dynamic - Sampling Point Size: 60 https://maloveforme.tistory.com/168 [유니티] 한글 폰트 깨짐 with Text Mesh Pro개요 유니티로 게임 개발을 진행하던 중, 한글 문자가 깨져서 사각형으로 나타나는 문제를 발견하였다. 이 현상은 주로 폰트가 한글을 지원하지 않거나, 파일의 인코딩이 잘못된 경우에 발생하maloveforme.tistory.com
문제 풀이시, 입력을 좀 더 효율적으로 처리하기 위해서 정리해둔다.입력: 입력값을 정수로 바꾸기string input = Console.ReadLine();int num = int.Parse(input);int input = int.Parse(Console.ReadLine());입력: 여러 개의 입력값을 공백으로 구분하여 나누기string input = Console.ReadLine();string[] splited = input.Split(' ');string[] input = Console.ReadLine().Split();입력: 입력 길이가 정해져 있지 않은 경우while(true){ string input = Console.ReadLine(); if(input == null) bre..

1. 세 점의 아핀 조합(Affine combination of Three points)세 점의 아핀 조합으로 만들 수 있는 공간의 형태는?컨벡스 조합(Convex Combination)아핀 조합에서 모든 계수의 크기가 0보다 크고 1보다 작은 경우를 컨벡스 조합이라고 한다.컨벡스 조합을 통해 실제로 사용할 수 있는 형상이 완성된다.볼록(Convex)과 오목 (Concave)임의의 두 점이 연결한 선이 영역을 벗어나면 오목하다고 표현한다.볼록함(Convexity)영역 내 임의의 점을 연결한 선이 영역을 벗어나지 않는 성질물리엔진에서의 MeshCollider에 나오는 Convex가 이것임.볼록한 영역들이 충돌 계산할때 단순하고 빠르게 계산할 수 있게 도와줌네 점의 컨벡스 조합네 점의 컨벡스 조합은 조합에서..

문제요약뒤죽박죽 입력되는 전화번호를 하나의 형식으로 변환해라 https://exercism.org/tracks/csharp/exercises/phone-number/dig_deeper난이도Easy풀이 포인트문자열 다루기Regular expression(regex)https://exercism.org/tracks/csharp/exercises/phone-number/approaches/regular-expression Explore the 'Use a regular expression' approach for Phone Number in C# on ExercismExplore the 'Use a regular expression' approach for Phone Number in C# on Exercis..