소개:
며칠 전 HNQ에서이 제목을 읽었을 때 같은 제목의이 게시물을 읽었습니다 . 이 질문에서 다음을 주장한 후보 후보 베르니 샌더스의 주장이 논의되고있다.
오늘날, 세계에서 가장 부유 한 26 억 명의자인 26 명이 현재 세계 인구의 절반 인 지구상에서 가장 가난한 38 억 인구만큼 많은 부를 소유하고 있습니다.
비디오 링크
사실인지 아닌지. 답변과 토론은 질문 자체로 이동하십시오.
이 주장에 근거한 실제 도전에 관해서는 :
도전:
두 개의 입력 : 내림차순으로 정렬 된 번호 목록 과 숫자 (여기서 n 은 1 \ leq n \ lt \ text {length of} L )입니다. 출력 : 가장 긴 가능한 접미사 서브리스트 L 총합되는 당량 \ 제의 합계 N 개의 리스트의 값 L .
예:
입력 : = [500,200,150,150,125,100,75,75,55,50,40,30,30,20,10,10,8,5,5,5,3,2,2,1,0,-2,-3]
및 .
산출:[125,100,75,75,55,50,40,30,30,20,10,10,8,5,5,5,3,2,2,1,0,-2,-3]
왜?
목록 L ( ) 의 첫 번째 값은에 합산됩니다 . 나머지 수의 모든 접미사와 그 합계를 취하면 :[500,200]
700
Suffix: Sum:
[-3] -3
[-2,-3] -5
[0,-2,-3] -5
[1,0,-2,-3] -4
[2,1,0,-2,-3] -2
[2,2,1,0,-2,-3] 0
[3,2,2,1,0,-2,-3] 3
[5,3,2,2,1,0,-2,-3] 8
[5,5,3,2,2,1,0,-2,-3] 13
[5,5,5,3,2,2,1,0,-2,-3] 18
[5,5,5,5,3,2,2,1,0,-2,-3] 23
[10,5,5,5,5,3,2,2,1,0,-2,-3] 33
[10,10,5,5,5,5,3,2,2,1,0,-2,-3] 43
[20,10,10,5,5,5,5,3,2,2,1,0,-2,-3] 63
[30,20,10,10,5,5,5,5,3,2,2,1,0,-2,-3] 93
[30,30,20,10,10,5,5,5,5,3,2,2,1,0,-2,-3] 123
[40,30,30,20,10,10,5,5,5,5,3,2,2,1,0,-2,-3] 163
[50,40,30,30,20,10,10,5,5,5,5,3,2,2,1,0,-2,-3] 213
[55,50,40,30,30,20,10,10,5,5,5,5,3,2,2,1,0,-2,-3] 268
[75,55,50,40,30,30,20,10,10,5,5,5,5,3,2,2,1,0,-2,-3] 343
[75,75,55,50,40,30,30,20,10,10,5,5,5,5,3,2,2,1,0,-2,-3] 418
[100,75,75,55,50,40,30,30,20,10,10,5,5,5,5,3,2,2,1,0,-2,-3] 518
[125,100,75,75,55,50,40,30,30,20,10,10,5,5,5,5,3,2,2,1,0,-2,-3] 643
[150,125,100,75,75,55,50,40,30,30,20,10,10,5,5,5,5,3,2,2,1,0,-2,-3] 793
[150,150,125,100,75,75,55,50,40,30,30,20,10,10,5,5,5,5,3,2,2,1,0,-2,-3] 943
합보다 낮거나 같은 갖는다 긴 접미사 700
인 [125,100,75,75,55,50,40,30,30,20,10,10,8,5,5,5,3,2,2,1,0,-2,-3]
의 합과 643
그 결과가 우리 그래서.
도전 규칙 :
- 첫 번째 접두사의 값 은 출력 접미사에 포함되지 않습니다. 즉, 입력 =
[10,5,5,3]
및 는[5,3]
이고 그렇지 않습니다[5,5,3]
. - I / O는 유연합니다. 을 정수 / 소수 / 문자열의 목록 / 스트림 / 배열로, STDIN을 통해 하나씩 구분 된 문자열로 입력 할 수 있습니다. 정수 / 소수 / 문자열의 목록 / 스트림 / 배열로도 출력 할 수 있습니다. 구분 된 문자열을 인쇄 / 반품하고, 개행마다 번호를 인쇄합니다.
- 출력은 비어 있지 않은 것이 보장됩니다. 당신은 같은 테스트 케이스를 처리 할 필요가 없습니다 그래서 = 및 의 결과 . n = 2
[-5,-10,-13]
[]
- 원하는 경우 입력 및 / 또는 출력 모두 내림차순 대신 오름차순으로 정렬 될 수 있습니다.
일반적인 규칙:
- 이것은 code-golf 이므로 바이트 단위의 최단 답변이 이깁니다.
코드 골프 언어가 코드 골프 언어 이외의 언어로 답변을 게시하지 못하게하십시오. '모든'프로그래밍 언어에 대한 가능한 한 짧은 대답을 생각해보십시오. - 표준 규칙 은 기본 I / O 규칙으로 답변에 적용 되므로 STDIN / STDOUT, 적절한 매개 변수 및 반환 유형의 전체 프로그램과 함께 함수 / 방법을 사용할 수 있습니다. 당신의 전화.
- 기본 허점 은 금지되어 있습니다.
- 가능하면 코드 테스트와 링크를 추가하십시오 (예 : TIO ).
- 또한 답변에 대한 설명을 추가하는 것이 좋습니다.
테스트 사례 :
Inputs: L=[500,200,150,150,125,100,75,75,55,50,40,30,30,20,10,10,8,5,5,5,3,2,2,1,0,-2,-3], n=2
Output: [125,100,75,75,55,50,40,30,30,20,10,10,8,5,5,5,3,2,2,1,0,-2,-3]
Inputs: L=[10,5,5,3], n=2
Output: [5,3]
Inputs: L=[7,2,1,-2,-4,-5,-10,-12], n=7
Output: [-12]
Inputs: L=[30,20,10,0,-10,-20,-30], n=1
Output: [20,10,0,-10,-20,-30]
Inputs: L=[100,35,25,15,5,5,5,5,5,5,5,5,5,5,5,5,5], n=1
Output: [15,5,5,5,5,5,5,5,5,5,5,5,5,5]
Inputs: L=[0,-5,-10,-15], n=2
Output: [-10,-15]
Inputs: L=[1000,999,998,900,800,766,525,525,400,340,120,110,80,77,33,12,0,-15,-45,-250], n=2
Output: [525,525,400,340,120,110,80,77,33,12,0,-15,-45,-250]
Inputs: L=[10,5,5], n=1
Output: [5,5]
[131000000000, 96500000000, 82500000000, 76000000000, (7.7 billion more entries)]
: p
L = [-5,-10,-13]
그리고 n=2
결과 []
. "또한, 입력리스트가 정렬 내림차순 보장 (또는 원하는 경우 오름차순), [1,2,3]
유효한 입력 목록으로 시작하지 않습니다 (오름차순 입력을 선택하지 않으면 [1,2]
결과가 발생 함).