목록2025/02 (52)
Machineboy空

문제요약두 리스트 간의 관계성을 출력하라EqualUnequalSuperlistSublisthttps://exercism.org/tracks/csharp/exercises/sublist Sublist in C# on ExercismCan you solve Sublist in C#? Improve your C# skills with support from our world-class team of mentors.exercism.org난이도Medium풀이 포인트슬라이딩 윈도우REVIEW 슬라이딩 윈도우 개념이 곧바로 떠오르지 않아서 차력으로 풀이했다.내가 구현한 것도 곧 슬라이딩 윈도우긴 하지만 개념을 잊고 사용했으니 반성.그리고, 중복되는 코드를 함수로 빼는 습관도 들이자.우선 되는 게 먼저니까 차력으로 풀..

https://exercism.org/tracks/csharp/exercises/beauty-salon-goes-global/edit ExercismLearn, practice and get world-class mentoring in over 50 languages. 100% free.exercism.org .NET에서 제공하는 time관련 객체들 내장 함수 익히기용 문제였다.

문제요약정수가 입력되면 규칙에 맞게 바이트로 변환해 출력하라. https://exercism.org/tracks/csharp/exercises/hyper-optimized-telemetry Hyper-optimized Telemetry in C# on ExercismCan you solve Hyper-optimized Telemetry in C#? Improve your C# skills with support from our world-class team of mentors.exercism.org난이도Learning Excercise풀이 포인트정수 타입 이해 및 문제 이해REVIEW 우선은 문제 이해가 안 가서 여러번 덮어 두었던 문제다.핵심은 입력된 데이터 크기에 맞는 정수형을 잘 선택하고, 바이트..

문제요약좌우, 상하, 대각선 방향으로 찾고자 하는 단어가 있는지 확인하고시작점과 끝점의 좌표를 출력하라. 난이도Medium풀이 포인트방향별 탐색과 좌표REVIEW 우선 파라미터나, 반환형에 튜플이 너무 많이 사용되어 있어서 코드 읽기가 어려웠다.그리고 2차원 배열과 좌표 연관짓는건 늘 그려서 시각화해야 헷갈리지 않는다.찬찬히 쪼개어 해결해 나가는 능력이 아직 부족한듯하다.생각하다 지쳐서 첫번째 제출엔 차력으로 구현했다.. CODE// 모범 풀이using System;using System.Collections.Generic;public class WordSearch{ // 퍼즐을 저장할 배열 private readonly string[] puzzles; // 탐색할 방향 (8방향) ..

컴퓨터가 어떤 일을 해야하는지에 관한 것을 적은 기계어를 디자인하는 일은 굉장히 중요!a taste of low-level programming을 제공할 것 Keywordop codesmnemonicsbinary machine languagesymbolic machine languageassemblylow-level arithmeticlogicaladdressingbranchingI/O commandsCPU emulationlow-level programming4.1 Machine Languages : OverviewALU도 만들고 메모리 계층도 만들었다. 그걸 조립해 컴퓨터를 바로 만들 수 있지만 살짝 미뤄두고,우리가 컴퓨터로 무얼할지에 대해 먼저 생각해 보겠다.게임도 할 수 있고 글도 쓸 수 있고, ..
상수와 변수변수상수담고 있는 데이터를 얼마든지 변경할 수 있는 메모리 공간담긴 데이터를 절대 바꿀 수 없는 메모리 공간 값을 바꾸지 말아야 할 변수를 건드리는 실수를 할 수도 있기 때문에 상수를 선언한다.컴파일러가 소스 코드를 컴파일할 때, 프로그래머의 실수를 잡아 알려주고, 결국 프로그램 버그도 줄여준다.열거형 : 여러 개의 상수a fixed set of named constants(an enumeration)type-safe way of interacting with numeric constants, limiting the available values to a pre-defined set.종류는 같지만 다른 값을 갖는 상수를 선언해야 할 때 열거형을 사용한다.열거형 값 할당열거형의 값을 지정하지 ..

1️⃣ Pangram더보기모든 문자를 적어도 한 번 이상 사용하여 만든 문장예) The quick brown fox jumps over the lazy dog.나의 풀이주어진 입력 문자를 순회하며 알파벳 모두를 가지고 있는 배열의 요소와 비교하고, 같다면 지워 나간다.모두 순회한 후, 알파벳 배열이 빈다면 trueusing System;using System.Collections.Generic;// 대소문자 구분 없이, 26개의 알파벳을 다 사용한다.public static class Pangram{ public static bool IsPangram(string input) { List alphabets = new List{'a','b','c','d','e','f','g','h'..