N개의 배열 A가 주어질 때, 0<=P<Q<N이고, AQ - AP를 해서 큰 값을 return하시오.N은 0~400,000A의 각 요소는 0~200,000: for문을 돌려서 해당 인덱스+1부터 끝까지의 배열의 원소 중 가장 큰 수와 해당 원소의 차이를
정수 N을 이진수로 변환하여 1로 감싸져있는 가장 긴 0의 길이 반환하기N은 1~2,147,483,647의 정수: 1의 인덱스를 새 리스트에 담는다.for문을 돌면서 인덱스 사이의 길이를 구하고 최댓값을 저장한다.strip()과 split()이용하기strip('0')
0은 동쪽을 향해가는 차, 1은 서쪽으로 가는 차동쪽으로 향해가는 차들이 서쪽으로 가는 차량을 몇 번 마주치게 되는지 총합을 출력출력할 값이 1000000000보다 크면 -1을 출력: for문을 통해 값이 0인경우 다음인덱스~끝까지 1의 개수를 세서 더한다. -> O(
N개의 배열 A가 주어질 때, 배열 A의 지배자를 찾아내시오. 지배자는 각 배열 요소의 값이 배열의 반 넘게 발생하면, 이 값은 배열 A의 지배자라고 할 수 있다.N은 0~100,000A의 각 요소는 -2,147,483,648~2,147,483,648: Colletio
A 배열에는 시작점이 들어가 있고, B 배열에는 끝점이 들어가 있다.주어진 갯수만큼 선들이 있으며, 겹치지 않고 가질 수 있는 최대의 갯수를 구하기N의 범위는 0 <= N <= 30,000각 숫자 범위는 0..1,000,000,000: 정렬해서 처음 끝점을