목록Computer (246)
Machineboy空

문제요약지그재그 암호문을 만들라!난이도Medium풀이 포인트0,1,2,1,0,1,2,1,0 지그재그 만들기 : 1,-1 로 방향 조절해주기null 병합자람다식충분히 많이 쓰이는 아이디어들이니 숙지해두자!REVIEW 뇌가 굳은 건진 모르겠지만 너무 어려웠다.항상 추천을 많이 받은 모범 풀이들은 내가 아직 익숙치 않은 LINQ를 쓴다거나, 내가 절대 구현할 수 없을 것 같은 화려한 풀이들이 많아서 좌절하게 되는데.. 그중에 발견한 아름다운 풀이. 정말 문제 설명 그대로 찬찬히 구현해 나가셨다.. 천재어려운 문법 쓰지 않으면서도 깔끔하게 흐름이 보이도록 적혀있어서 정말 큰 도움.. 지그재그 암호문을 만드는 문제인데, 수학적인 건 참 아름답다..특정 정수와 암호 길이를 각 변의 길이로 하는 직사각형 배열에 완벽..

만들 것HalfAdderFullAdderAdd16Inc16ALU기본 개념, 가산기(Adder)란?컴퓨터의 기본 요소.논리 대수에 따라서 동작하도록 반도체로 만든 논리 소자를 사용하여 구성한 회로.입력값에 의해 불대수(boolean algebra)의 값이 출력되는 논리회로.기억 능력은 가지지 않는다.반가산기(Half Adder)전가산기(Full Adder)2진수로 나타낸 수들을 1비트씩 합하여 그 결과로 1비트의 합과 1비트의 자리올림(carry)을 발생하는 회로자릿수가 많은 2진수의 덧셈에서 어떤 자리의 덧셈을 할 때,낮은 자리로부터의 올림수를 고려한 2진 1자리의 가산기.일정한 수의 비트로 나타낸 수의 가산은 불가능자리올림은 신호로 출력 이상은 지식백과 정의인데 무슨 말인지 잘 이해가 가지 않아서 강..

문제요약암호문을 출력하라. 과정은 아래와 같다. inputIf man was meant to stay on the ground, god would have given us roots.normalizeifmanwasmeanttostayonthegroundgodwouldhavegivenusrootssegment"ifmanwas" "meanttos" "tayonthe" "groundgo" "dwouldha" "vegivenu" "sroots "encodedimtgdvsfearwermayoogoanouuiontnnlvtwttddesaohghnsseoau2차 segment"imtgdvs fearwer mayoogo anouuio ntnnlvt wttddes aohghn sseoau "output"imtgdvs" ..

project 1에서 만든 chipset을 가지고 Adder를 만들 것이고, 다음으로는 ALU(Arithmetic Logic Unit)을 만들것이다.그리고 그걸로 CPU(Central Processing Unit)을 만들 것이다.Adder : chips designed to add numbersALU(Arithmetic Logic Unit) : designed to perform whole set of arithmetic and logical operations, computer's calculating brainCPU(Central Processing Unit) : ALU as the counterpiece chip Key Conceptbinary numbersbinary additiontwo's co..

문제요약이진탐색을 통해 찾는 숫자를 찾아 인덱스를 반환하라.없다면 -1을 반환하라. https://exercism.org/tracks/csharp/exercises/binary-search/iterations ExercismLearn, practice and get world-class mentoring in over 50 languages. 100% free.exercism.org난이도Easy풀이 포인트Binary Search 아이디어REVIEW Excercism에서 푼 문제가 30여개가 넘어가다보니 느끼는 점은,문제 구성이 참 좋다. 기본에 충실하면서도 다양한 CS 토픽이나, 흥미로운 스토리 들을 근간으로 문제를 내고 있어서 상식도 나름 쌓인다. 여튼 이진탐색을 또 오랜만에 풀었는데, 작동 원리가 이..

https://terms.naver.com/entry.naver?docId=3405109&cid=47324&categoryId=47324 보수10에 대한 3의 보수란 10-3, 즉 7을 말한다. 일반적으로 n에 대한 m의 보수는 n-m을 뜻하는데, 보수는 m에서 n을 만들기 위해 보충해야 하는 수 n-m을 가리키는 용어다. [목차] 1.십진법에서 보수의 응용terms.naver.com

문제요약레지스터의 저항값을 나타내는 코드와 색상 매칭https://exercism.org/tracks/csharp/exercises/resistor-color Resistor Color in C# on ExercismCan you solve Resistor Color in C#? Improve your C# skills with support from our world-class team of mentors.exercism.org난이도Easy풀이 포인트DictionaryArrayREVIEW 우선 색상과 숫자 간의 쌍을 나타내니, 딕셔너리를 써야겠다고 생각했다.C#으로 딕셔너리를 어떻게 선언하고 사용하는지 또 무지해서 헤맸다.그런데 모범 답안을 보니, 색상에 해당하는 숫자값이 단순히 0부터 차례로 할당되는..

문제요약격자 8방향으로 탐색현재 셀이 1 : 주변 셀 중 1이 2개 혹은 3개이면 그대로 1, 아니면 0현재 셀이 0: 주변 셀 중 1이 3개이면 1, 아니면 그대로 0https://exercism.org/tracks/csharp/exercises/game-of-life/iterations ExercismLearn, practice and get world-class mentoring in over 50 languages. 100% free.exercism.org난이도Medium풀이 포인트DFS배열 복사REVIEW 반가운 DFS 문제! DFS를 꽤 좋아하는 편이라 반가웠다.배열이 참조타입이기 때문에 그대로 복사해서 쓸 경우 원본도 같이 훼손된다는 것을 간과해서 틀렸다..그리고 excercism 내의 편집..