일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 반복실행구조
- 16진수
- 기초 100제
- 종합
- 8진수
- bitwise
- 파이썬
- 2진수
- 논리연산
- 진수
- 기초100제
- 비트단위논리연산
- 10진수
- 코드업
- 입출력
- 선택실행구조
- 아스키코드
- input()
- 산술연산
- 출력
- Docker
- OpenCV
- 불 연산
- face recognition
- 딥러닝
- codeup
- 비교연산
- 2차원배열
- 문자열
- 불 자료형
- Today
- Total
목록
728x90
반응형
SMALL
기초100제 (84)
DeepFlowest
문제 : 입력된 세 정수 a, b, c 중 가장 작은 값을 출력하는 프로그램을 작성해보자. 단, 조건문을 사용하지 않고 3항 연산자 ? 를 사용한다. 답 : 방법1 방법2 설명 : map 함수 정리 부분 참고 => https://deepflowest.tistory.com/70 [파이썬] map 함수 map 함수 : 리스트의 요소를 지정된 함수로 처리해주는 함수 list(map(함수, 리스트)) tuple(map(함수, 튜플)) >>> a = [1.3, 2.4, 5.7] >>> a = list(map(int, a)) >>> a [1, 2, 5] ▶input().split()에 map 쓰기.. deepflowest.tistory.com 코드 : https://github.com/Yearang-Lee/Algo..
문제 : 입력된 두 정수 a, b 중 큰 값을 출력하는 프로그램을 작성해보자. 단, 조건문을 사용하지 않고 3항 연산자 ? 를 사용한다. [참고] 3개의 요소로 이루어지는 3항(ternary) 연산자는 "조건식 ? (참일 때의 값) : (거짓일 때의 값)” 의 형태로 사용하는 연산자이다. - 조건식의 계산 결과가 참인 경우에는 ':' 왼쪽의 값 또는 식으로 바뀌고, - 거짓인 경우에는 ':' 오른쪽의 값 또는 식으로 바뀐다. 예를 들어 123 > 456 ? 0 : 1 과 같은 표현식은 123 > 456 의 비교연산 결과가 거짓이므로 1이 된다. a>b 의 결과가 참(1)이면 (a>b ? a:b)의 결과는 a가 되고, 거짓(0)이면 (a>b ? a:b)의 결과는 b가 된다. 답 : 파이썬에서 삼항연산자는 ..
문제 : 입력된 정수 두 개를 비트단위로 xor 연산한 후 그 결과를 정수로 출력해보자. 비트단위(bitwise) 연산자 ^(xor, circumflex/caret, 서컴플렉스/카릿)를 사용하면 된다. 답 : 설명 : 비트 연산자(Bitwise) 정리 부분 참고 => https://deepflowest.tistory.com/49 [파이썬] 비트 연산자(Bitwise) ▶ 비트 논리 연산자 AND & 둘 다 1이면 1 OR | 둘 다 0이면 0 XOR ^ 같으면 0, 다르면 1 not ~ 1은 0으로, 0은 1로 ● AND ● OR ● XOR ● not ▶ 시프트 연산자 전체 비트를 하나씩 왼쪽 or 오른쪽으로 옮.. deepflowest.tistory.com 코드 : https://github.com/Y..
문제 : 입력된 정수 두 개를 비트단위로 or 연산한 후 그 결과를 정수로 출력해보자. 비트단위(bitwise) 연산자 |(or, vertical bar, 버티컬바)를 사용하면 된다. 답 : 설명 : 비트 연산자(Bitwise) 정리 부분 참고 => https://deepflowest.tistory.com/49 [파이썬] 비트 연산자(Bitwise) ▶ 비트 논리 연산자 AND & 둘 다 1이면 1 OR | 둘 다 0이면 0 XOR ^ 같으면 0, 다르면 1 not ~ 1은 0으로, 0은 1로 ● AND ● OR ● XOR ● not ▶ 시프트 연산자 전체 비트를 하나씩 왼쪽 or 오른쪽으로 옮.. deepflowest.tistory.com 코드 : https://github.com/Yearang-Lee..
문제 : 입력된 정수 두 개를 비트단위로 and 연산한 후 그 결과를 정수로 출력해보자. 비트단위(bitwise)연산자 &를 사용하면 된다.(and, ampersand, 앰퍼센드라고 읽는다.) 답 : 설명 : 비트 연산자(Bitwise) 정리 부분 참고 => https://deepflowest.tistory.com/49 [파이썬] 비트 연산자(Bitwise) ▶ 비트 논리 연산자 AND & 둘 다 1이면 1 OR | 둘 다 0이면 0 XOR ^ 같으면 0, 다르면 1 not ~ 1은 0으로, 0은 1로 ● AND ● OR ● XOR ● not ▶ 시프트 연산자 전체 비트를 하나씩 왼쪽 or 오른쪽으로 옮.. deepflowest.tistory.com 코드 : https://github.com/Yearan..
문제 : 입력 된 정수를 비트단위로 참/거짓을 바꾼 후 정수로 출력해보자. 비트단위(bitwise)연산자 ~ 를 붙이면 된다.(~ : tilde, 틸드라고 읽는다.) [참고] 컴퓨터에 저장되는 모든 데이터들은 2진수 형태로 바뀌어 저장된다. 0과 1로만 구성되는 비트단위들로 변환되어 저장되는데, 양의 정수는 2진수 형태로 바뀌어 저장되고, 음의 정수는 "2의 보수 표현"방법으로 저장된다. 예를 들어 int형(4바이트(byte), 32비트)으로 선언된 변수에 양의 정수 5를 저장하면 5의 2진수 형태인 101이 32비트로 만들어져 00000000 00000000 00000000 00000101 로 저장된다.(공백은 보기 편하도록 임의로 분리) int 형의 정수 0은 00000000 00000000 0000..
문제 : 두 개의 참(1) 또는 거짓(0)이 입력될 때, 모두 거짓일 때에만 참이 계산되는 프로그램을 작성해보자. 답 : 방법1 방법2 방법3 방법4 방법5
문제 : 두 개의 참(1) 또는 거짓(0)이 입력될 때, 참/거짓이 서로 같을 때에만 참이 계산되는 프로그램을 작성해보자. 답 :