이 글은 제가 보수에 대해 공부하면서 배운거를 제가 알아듣기 쉽게 적은 글입니다. 책보고 한게 아니라 틀릴수도 있습니다. 2진법에서 1의 보수는 자릿수가 모두 1인수에서 주어진 2진수를 빼면됨 1111(2)-0101(2) = 1010(2) 0101의 1의 보수 1010 2의 보수는 1의보수 +1 이다 1010 + 0001 -> 1011(2) 헷갈리던거 2진수 음수의 값을 어떻게 알아낼까? 답은 1의보수를 취한후 1을 더하면 나온 값의 절댓값이 구하고자하는 음수의 절댓값이다. 1101(2) (1의 보수) 0010(2) ->(1더하기) 0011(2) 즉 3 이였다. 그렇다면 2진수도 수학이기 때문에 1101(2) 과 (2진수3)0011(2) 을 더하면 0이 나와야 될꺼다. 더하면 10000(2) 이 나온다 ..
#주요 라이브러리의 문법과 유의점 # 책에서 말하는 코테에 가장 중요한 파이썬 라이브러리는 6가지가 있다 # 내장함수 : 설명생략 # itertools: iter는 반복이라는 뜻이 있다., 반복되는 형태의 데이터를 처리하는 기능을 제공한다. 순열과 조합 라이브러리를 제공한다. # heapq : 힙(heap) 기능을 제공하는 라이브러리다. 우선순위 큐 기능을 구현할떄 사용 # bisect: 이진탐색 기능을 제공한다 #collections : 덱(deque), 카운터(Counter) 기능을 제공하는 라이브러리 # math : 필수적인 수학적 기능을 제공하느 라이브러리이다 . 팩토리얼,제곱근,최대공약수(GCD), 삼각함수 관련 함수부터 파이 같은 상수도 있다. #내장함수 #iterable객체란? iterabl..
#입출력 # a=input().split() #이러면 그냥 받은대로 문자열 형태로 저장됨 그래서 이럴때 map(받을자료형,받을 값들) #map() 메소드도 같이 써줘야함 그리고 리스트 형식으로 받을려면 list() 튜플 원하면 tuple() # print(a) #input() #int() 안에 있는 값을 int 형으로 변환 # n=int(input()) # 여러개의 데이터를 공백으로 구분하여 입력받을때 사용하는 함수****** # list(map(int ,input().split())) #input().split() 입력받은 값을 공백으로 구분 #input().split('f') # data=list(map(int, input().split())) 3 # data.sort(reverse=True) # p..
- Total
- Today
- Yesterday
- error: src refspec master does not match any.
- 자식선택자
- SW정글
- 체크인미팅1차실패
- 1의보수
- CSS
- 이것이 취업을 위한 코딩테스트다
- 컨트롤F5
- nofap
- ellipsis
- 기본문법
- SW마에스트로
- SW교육프로그램
- 그때그때열심히
- border-box
- 전역후후유증
- 파이썬문법
- 뺄샘
- 문법
- 체크인미팅3차성공
- 42서울
- 조코딩
- >선택자
- 전체체크
- box-sizing
- 42seoul
- 금딸
- 코틀린
- Spinner
- 파이썬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |