728x90
반응형

csharp 5

[C#] 백준 알고리즘 1427번, 소트인사이드

1. Linq 사용 using System; using System.Linq; public class Sample { public static void Main() { // Array.Sort() : 오름차순으로 배열을 정렬 // 내림차순으로 정렬하는 메서드는 없으므로 Sort() 호출 후 Reverse() 메서드를 사용 string input = Console.ReadLine(); // 예외처리 // if (!int.TryParse(input, out int _)) // { // Console.WriteLine("Invalid input."); // return; // } int[] arr = input.Select(c => int.Parse(c.ToString())).ToArray(); Array.S..

C#/C# (백준) 2023.02.23

[C# 교과서] 52. 클래스 라이브러리와 닷넷 스탠다드

클래스 라이브러리 프로젝트 윈도 환경에서 콘솔 앱 프로그램으로 컴파일 된 결과물은 일반적으로 *.exe 파일 하지만 클래스 라이브러리 프로젝트를 사용하면 컴파일된 결과물이 *.dll 파일 DLL 파일을 동적 링크 라이브러리(dynamic link library)라고 함 단독으로 실행하지 않고 다른 프로그램에서 참조해 사용할 수 있는 구조 어셈블리 DLL 파일은 어셈블리로 표현 어셈블리는 프로그래밍 학습용 자동차 세계에서는 교체 가능한 부품들을 의미 완성된 조각 하나의 기능이 모두 어셈블리 C#에서 컴파일된 소스 코드의 결과를 닷넷 어셈블리(.Net Assembly)라고 함

C#/C# 교과서 2023.02.08

[C#] 백준 알고리즘 10807번, 개수 세기

내가 쓰다가 요상해진 코드 using System; using System.Linq; namespace codingstudy { class Program { static void Main() { int count = 0; int[] input; int v; int n = int.Parse(Console.ReadLine()); // 정수 개수 입력 for (int i = 0; i < n; i++) { input = Array.ConvertAll(Console.ReadLine().Split(), int.Parse); // n만큼 input 배열에 저장 } // 찾으려고 하는 정수 v v = int.Parse(Console.ReadLine()); foreach(int n in input) { if (input..

C#/C# (백준) 2023.01.31
728x90
반응형