목록2025/01 (37)
Machineboy空
문제요약세 수의 합이 주어지면, 피타고라스 법칙에 만족하는 세 수를 반환하라.a² + b² = c²a 난이도Medium풀이 포인트sum을 세 개의 숫자로 쪼개는 방법을 현명하게IEnumerable을 다루는 방법..https://machineboy0.tistory.com/299 C# Tuple, IEnumerableTuple이란?The tuples feature provides concise syntax to group multiple data elements in a lightweight data structures.여러 값을 변수 하나에 저장할 수 있는 자료형값 형식// 1. 튜플 선언(필드 이름 X) 및 값 접근(double, int)machineboy0.tistory.comREVIEW 합이 주어졌..
Tuple이란?The tuples feature provides concise syntax to group multiple data elements in a lightweight data structures.여러 값을 변수 하나에 저장할 수 있는 자료형값 형식// 1. 튜플 선언(필드 이름 X) 및 값 접근(double, int) t1 = (4.5, 3);Console.WriteLine(t1.Item1);Console.WriteLine(t1.Item2);// 2. 튜플 선언(필드 이름 O) 및 값 접근(double Sum, int Count) t2 = (4.5, 3);Console.WriteLine(t2.Sum);Console.WriteLine(t2.Count);// 3. 튜플 선언 (암시적)var t ..

0.0 강의 목표complete, general purpose working computer from the ground up. hardware and software.1. build the hardware of the computer, which we call Hack2. complete the picture and build the software hierarchy that sits on top of the computer컴퓨터가 어떻게 구성되는지를 살펴볼 것이다. 하드웨어부터 그 위에 쌓일 소프트웨어의 계층까지0.1 앞으로 나아갈 길보편적인 강의에서 하는 just prints Hello World on the screen.그리곤 어떤 줄이 어떤 명령을 내리고 하는 것을 배울텐데, There are ..

문제요약연쇄 가능한 패인지 확인하기 난이도Hard풀이 포인트백트래킹문제 해결을 위해 모든 가능한 선택을 시도한 후, 가능성이 없다고 판단되면 이전 단계로 되돌아가거나 이전 결정을 변경주로 재귀적인 방법IEnumerable : 컬렉션 인터페이스, 순차적으로 열거할 수 있게 해주는 기능Tuple https://machineboy0.tistory.com/230 분할정복(Divide and Conquer)과 백트래킹분할정복(Divide and Conquer)Divide : 큰 문제를 작은 문제로 분할한다.기저사례(base case)를 잘 설정하여 일정 기준 이상 분할되지 않도록 해야한다.Conquer: 작은 문제의 답을 모아 큰 문제의 답을 구한다machineboy0.tistory.com REVIEW 우선 무..
문자열 분할(Split()), 문자열 변형(공백 제거, Trim())형식[LEVEL]: 입력[Error]: Invalid operation출력MESSAGE 부분만조건앞, 뒤 공백은 제거 되어야 한다.// : 기준 문자열 분할string[] strs = logLine.Split(": ");// 공백 제거string message = strs[1].Trim(); *Split()https://learn.microsoft.com/ko-kr/dotnet/api/system.string.split?view=net-8.0 String.Split 메서드 (System)지정된 문자열 또는 유니코드 문자 배열의 요소로 구분된 이 인스턴스의 부분 문자열을 포함하는 문자열 배열을 반환합니다.learn.microsoft.co..