Loading...

이진수의 마지막 n개의 비트가 모두 켜져있는지 확인하는 방법

SW Expert Academy SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com  정수 m의 마지막 n개의 비트가 모두 1인지 확인하는 문제 m이 $10^{8}$이고 테스트 케이스는 10000개이고 제한시간 2초라 단순하게 확인하면 시간초과날 것 같다 가장 쉬운 방법은 0부터 n-1까지 순회해서 각 비트가 1인지 검사하는 것 (1 이다. T = int(input())for test_case in range(1, T + 1): n,m = map(int,input().split()) no = False for i in range(n): if (1   다른..

2023. 1. 28. 01:47

Java 기본 배우기 -컴퓨터 기본상식, 자바가상머신-

1. 프로그램(program) 컴퓨터에서 실행될 때 특정 작업을 수행하는 일련의 명령어들의 모음, 집합 2. 운영체제(Operating system, OS) window, Ios, linux, android, mac, ... 시스템 하드웨어를 관리 + 사용자와 상호작용하는 것을 도와주는 소프트웨어 응용 소프트웨어를 실행하기 위해 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어 운영체제도 하나의 프로그램 하드웨어 = 키보드, 마우스, 모니터, .... 3. 컴퓨터 자료표현 3-1) 비트(bit, binary digit) 컴퓨터가 값을 저장할 수 있는 최소 단위 하나의 비트는 2가지 정보 0,1을 표현 그러면 비트가 2개라면? 2*2 = 4가지, >>> 00,01,10,11 비트가 ..

2022. 12. 26. 02:14

비전공자도 이해할 수 있는 AI지식 -숫자로 표현한다는 것이 얼마나 중요한가-

1. 좌표, 기하학을 숫자로 바꾸다 17세기 이전까지 수학은 크게 기하학과 대수학으로 나뉘었습니다. 원의 넓이 같은 도형의 성질을 다루는 수학이 기하학이고, 2차방정식 같이 문자와 수를 다루는 수학이 대수학이죠. 이전까지는 둘을 서로 다른 영역으로 취급했습니다. 그러던 어느 날, 르네 데카르트는 침대에 누워 있다가 천장에 붙어 있는 파리를 보았습니다. 그리고 재미있는 생각을 떠올렸습니다. '어떻게 하면 파리가 천장의 어느 위치에 붙어있는지, 정확하게 표현할 수 있을까?' 그리고 데카르트는 좌표(coordinates)라는 개념을 고안합니다. 이는 서로 다른 분야로 여겨지던 기하학과 대수학의 개념을 하나로 합쳐낸 혁신적인 발상이었습니다. 데카르트는 좌표의 개념을 에 공개합니다. 이 책에는 '나는 생각한다. ..