본문 바로가기
반응형

코딩테스트 준비/자료구조 & 알고리즘42

C# - Math.Pow(제곱 연산, 제곱근 연산) Math.Pow public static double Pow (double x, double y); 매개 변수 x : base 되는 값 y : exponent 지수 반환 x의 y승 01 제곱 연산 double example = Math.Pow(2, 5); Console.WriteLine(example); 02 제곱근 연산 double example = Math.Pow(25, 0.5); Console.WriteLine(example); 2023. 5. 30.
C# - 2차원 배열 1. 초기화 및 값 할당 방법 int [,] = new int [3,3]; 01 초기화 구문을 사용하여 값 할당 int[,] array = new int[,]{ { 1 , 2 , 3 } , { 4 , 5 , 6 } , { 7 , 8 , 9 } }; 02 인덱스를 사용하여 값 할당 array[0,1] = 1; array[0,2] = 2; array[0,3] = 3; array[1,1] = 4; array[1.2] = 5; array[1,3] = 6; array[2,0] = 7; array[2,1] = 8; array[2,2] = 9; 03 반복문을 사용하여 값 할당 int n = 1; for(int i = 0; i < 3; i++) { for(int j = 0; j < 3; j++ ) { array[i,j.. 2023. 5. 15.
C# - 소수점 자릿수(ToString,String.Format,Round) 사용자 지정 숫자 형식 문자 표준 숫자 서식 문자 소수점 두번째까지만 출력하는 방법 예시 1. ToString 01 pi.ToString("0.00") double pi = 3.14159265359; string result = pi.ToString("0.00"); Console.WriteLine($"pi.ToString 결과 : {result}"); 02 pi.ToString("n2") double pi = 3.14159265359; string result = pi.ToString("n2"); Console.WriteLine($"pi.ToString 결과 : {result}"); 2. String.Format 01 String.Format("{0:N2}", pi) double pi = 3.141592.. 2023. 5. 13.
C# - 배열 연결, 덧붙이는 방법 (Enumerable.Concat() 사용) Enumerable.Concat() 두 시퀀스를 연결해 준다. public static System.Collections.Generic.IEnumerable Concat (this System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second); 매개변수 first : 연결할 첫번째 시퀀스 second : 연결할 두번째 시퀀스 01 한번 concat하는 경우 int[] first = { 1, 2, 3 }; int[] second = { 4, 5, 6 }; int[] example; example = first.Concat(second).ToArray(); 매개변수 first: 연결할 첫번째 시퀀스 sec.. 2023. 5. 3.
C# - 아스키코드(정수를 문자로, 문자를 정수로) 0. 아스키코드 표 출처 : https://www.asciitable.com/ 1. Char to Int 01 int형으로 캐스팅 string input = Console.ReadLine(); char asc_c = input[0]; int asc_i = (int)asc_c; Console.WriteLine(asc_i); 02 Convert.ToInt32 메서드 string input = Console.ReadLine(); char asc_c = input[0]; int asc_i = Convert.ToInt32(asc_c); Console.WriteLine(asc_i); 2. Int to Char 01 char형으로 캐스팅 string input = Console.ReadLine(); int input.. 2023. 4. 26.
C# - 중복된 값 제거하기 1. Contains을 사용하기 foreach(int i in list) { if (answer.Contains(i)) continue; answer.Add(i); } 2. Distinct 메서드 사용하기 Distnict 메서드는 System.Linq 네임스페이스에 있으므로 using문에 System.Linq를 추가한다. using System.Linq; List answer = list.Distinct().ToList(); OR var answer = list.Distinct(); 2023. 4. 18.
반응형