일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Digital Logic Circuits
- dnf
- Sentiment Analysis
- Circuit
- half adder
- Logical statement
- Binary notation
- 십진법
- Decimal notation
- cnn
- Contradiction
- CNF
- 모두의네트워크요약
- Gate
- GPT-1
- 모순명제
- Tautology
- relationaldatabaseschema
- full adder
- truth table
- 모두의네트워크정리
- 써킷
- ermodel
- 항진명제
- 명제 동치
- statement equivalence
- 이진법 십진법 변환
- 진리표
- 모두의네트워크
- 명제
- Today
- Total
목록분류 전체보기 (77)
NLP Learner in Switzerland
Chapter : Propositional Logic Topic : Logical statement, statement simplifying Solution : b∨~d 1. 주어진 statement를 simplifying하는 문제이다. 2. (~a∧(a∨b))∨~d∨(b∧d) ≡ [(~a∧a)∨(~a∧b)]∨[(~d∨b)∧(~d∨d)] --- 분배법칙 ≡ (~a∧b)∨(~d∨b) --- (~a∧a)=c / (~d∨d)=t ≡ ((~a∧b)∨b)∨~d --- 결합법칙으로 b랑 ~d의 자리를 바꿔준 것 ≡ ((~a∧b)∨(b∧t))∨~d --- 여기가 좀 까다로운데 흡수법칙을 사용했다. (흡수법칙 : p∨(p∧q)≡p) ≡ (b∧(~a∨t))∨~d --- 분배법칙 ≡ (b∧t)∨~d --- (~a∨t)=t..
Chapter : Propositional Logic Topic : Logical statement, Truth table, Tautology, Contradiction, statement equivalence Solution : iii, vi 1. All dogs are loyal의 negation을 찾는 문제이다. 2. 단편적으로 생각해보면 All dogs are not loyal일 것 같지만 세상이 그렇게 만만하지 않다. 3. All dogs are loyal = (dog1 is loyal) and (dog2 is loyal) and (dog3 is loyal) and ... (dog(n) is loyal)으로 decompostion된다. 그리고 여기에 negation을 취하면 4. ~(All do..
2021.04.30 - Struct 강의를 듣고 티스토리에 업로드했다. - Pointer 강의를 듣고 티스토리에 업로드했다. - 유학상담을 진행했다. - 힙합클래스 촬영했다! - 2.5시간을 공부했다. 2021.05.01 - Computer network 42페이지까지 읽었다. - Linked List 강의를 듣다가 진짜 넘 하기 싫어서 때려쳤다. - 3시간을 공부했다. 2021.05.02 - Computer network 104페이지까지 읽었다. - 네이버 블로그에 4월 가계부를 업로드했다. - 방청소 드디어 했다 휴 - 2시간을 공부했다. 2021.05.03 - Informatik2 두번째 중간고사를 봤고, ㄹㅇ 시험지만 열심히 봤다. - FoC 강의 리뷰를 했다. - DBS 강의 리뷰를 했다. - ..
* 유투버 동빈나님의 영상을 참조하여 정리한 것입니다. 이전에 배웠듯이 ampersand(&)는 해당 변수값이 들어있는 곳의 주소(address)이다. 포인터pointer를 나타내는 연산자는 asterisk(*)로 표기한다. 포인터를 간단하게 이해해보자. int x = 70; int *y = &x; 라고 선언했다고 가정한다. 그러면 x는 70이라는 값이고, y는 x의 주소를 가진다(e.g. 00AA00BB). 즉, y=&x이다. 그러면 *y는 뭘까? *y = 70이 된다. 즉, *y=x이다. y=&x, *y=x 아하....??? well... ㅈㄴ헷갈린다... ㅡㅡ 뭐 일단은 *y=x니까, x나 *y값을 바꾸게 되면 해당 변수값이 바뀐다. 그 예시를 보자. #include int main(){ int i..
* 유투버 동빈나님의 영상을 참조하여 정리한 것입니다. 구조체struct는 파이썬의 class와 비슷하다. 기본 개념은 여러개의 데이터를 묶어서 새로운 자료형을 만드는 것이다. 배열array은 같은 자료형data type을 묶는 거였다면, 구조체struct는 서로 다른 자료형data type을 묶으려고 사용한다는 차이가 있다. 뭔 소리지? 구조체의 예시를 보자 struct number { int img; float real; double xoxo; } number는 구조체의 이름이며, 구조체 내부의 변수들의 data type이 서로 다른 것을 볼 수 있다(int, float, double...) 구조체를 왜 쓰는걸까? 현실적인 예시를 들어보면 다음과 같다. 집(A지점)에서 학교(B지점)을 간다고 가정했을..
* 유투버 동빈나님의 영상을 참조하여 정리한 것입니다. 퀵정렬(Quick sort)는 의미 그대로 속도가 빠른 정렬 알고리즘이며 평균 시간복잡도는 를 자랑한다. 아래에서 더 자세히 설명할 것이다. 퀵정렬은 또한, 분할정복(Divide&Conquer) 알고리즘의 하나이다. 그 이유는, 퀵정렬을 하는 방식에 있다. 퀵정렬을 하는 방식은 특정한 값을 기준으로 이큰 숫자와 작은 숫자를 나누어서 각각 정렬을 한 후 합친다. 여기서의 기준이 되는 값을 피봇(Pivot)이라고 부른다. 보통 피봇은 맨 앞의 값으로 정한다. 퀵정렬 예시 글로만 쓰면 뭔 소린지 쓰는 나조차도 모를게 분명하므로 예시를 보면서 구체적으로 수행해보자. e.g. 3 7 8 1 5 9 6 10 2 4 --- 10개의 숫자를 퀵정렬로 정렬하려고 한..
@University of Zurich Question 4 [답] NE, NE, E, NE 주어진 RA statement를 그대로 해석하면, 자신의 홈구장에서 득점골이 없는 팀명이다. Question 5 [답] (a) 1번, (b) 4번 (a) s join t를 수행하면 A,B,C,D (2,7,4,6) (3,7,8,5)가 반환되고, selection C