양의 정수로 된 행렬을 입력으로 취하고 행렬을 통해 대각선에 요소의 개별 합계를 출력하십시오. 대각선 아래로 오른쪽으로가는 선만 계산해야합니다. 아래 그림과 같이 왼쪽 아래 요소 만 포함 된 대각선으로 시작한 다음 그 위의 길이 두 대각선 (있는 경우) 등으로 시작해야합니다. 예: Input: 8 14 5 1 10 5 5 8 6 …
숫자 n와 상한 l목록에 주어진 길이가 7n 보다 작거나 그보다 작은 두 개 이상의 숫자를 곱하여 만들 수있는 숫자입니다 l. A161145 는이 과제에 가깝지만 7, 77, 777, 7777, 77777 등은 포함하지 않습니다. 예 n=anything, l<49 결과 : [] n=1, l=49 결과 : 7*7=49 f(1,49)=[49] n=1, l=343 결과 : 7*7 =49 …
[아날로그 루트]라고도 함 ( 디지털 루트의 반대! );) 숫자의 디지털 근은 한 자리가 될 때까지 숫자의 연속적인 합산입니다. 예를 들어 89456의 디지털 근은 다음과 같이 계산됩니다. 8 + 9 + 4 + 5 + 6 = 32 3 + 2 = 5 89456의 디지털 루트는 5입니다. STDIN을 통해 입력 된 …
당신의 도전 : 문자열 취하는 함수 쓰기 s, 문자를 c, 그리고 최장의 길이 발견 c의를 s. 실행 길이는입니다 l. 규칙 : 경우 s길이가 0이거나 c비어, l0이어야합니다. 의 인스턴스가없는 경우 c에을 s, l0을해야합니다. 표준 허점 및 표준 I / O 규칙이 적용됩니다. 에 상관없이 s의 실행 c의이 위치는 l동일해야합니다. 인쇄 가능한 …
음성 메일 메시지를받는 방법을 알고 있고 사람의 연결 상태가 좋지 않았으며 다시 전화를 거는 방법을 찾으려고했지만 "5"인지 "8"인지 확실하지 않습니다. 말했다? 이것이이 도전입니다. 좋은 소식은 발신자가 자신의 번호를 두 번 읽었지만 두 곳에서 모두 깨 졌다는 것입니다. 프로그램은 다음과 같이 입력해야합니다. 5551231234 / 5551231234 처음 10 자리 숫자는 처음으로 전화 …
아시다시피 파이썬에는 목록이 있습니다. 당신이 알지 못할 수도 있듯이 이러한 목록은 스스로를 포함 할 수 있습니다. a = [] a.append(a) 파이썬 2 파이썬 3 이들은 시원하고 당신이 그들과 함께 할 수있는 재미있는 것들이 많이 있지만 비교할 수는 없습니다. a = [] a.append(a) b = [] b.append(b) a == b 파이썬 …
모든 문자 위치의 원래 대소 문자를 유지하면서 "force"의 모든 발생을 "first"로 바꾸고 "first"의 모든 발생을 "force"로 바꾸는 프로그램을 작성하십시오. "ForcefoRcefOrcE" -> "FirstfiRstfIrsT" "FirstfiRstfIrsT" -> "ForcefoRcefOrcE" 나머지 문자열은 변경되지 않아야하므로 프로그램을 두 번 실행하면 원래 문자열이 반환됩니다. "thirst of forces" -> "thirst of firsts" -> "thirst of forces" 프로그램은 모든 초기 …
나는 기술이 아직 할 수없는 한 가지는 접는 수건 1 이라고 들었다 . 그러므로 이제 그 진술을 거짓으로 증명하는 것이 당신의 일입니다! 다음과 같이 사각형 (타월)으로 구성된 문자열이 입력으로 주어지면 각 타월을 반으로 접습니다. 예를 들면 다음과 같습니다. +------+ +------+ +--+ | | | | | | | | | …
semiprime 을 인수 분해하고 싶습니다 . 이 과제의 목표는 두 개의 작은 정수를 찾을 수 있습니다 U를 하고 v에 그런 유 v에 N이 이렇게 쉽게의 요인을 공제 할 수 하찮게 페르마의 방법으로 인수 분해 될 수 없음을 .NNNuuuvvvuvNuvNuvNNNN 작업 세미 프라임 과 양의 정수 k가 주어지면 x 와 y 를 …
직무 및의 비어 있지 않은 배열이 주어지면 의 런 길이의 절반이됩니다 .010 입력 0및 의 배열입니다 1. 허용되는 형식 : 귀하의 언어로 실제 배열 줄 바꿈으로 구분 된 0및1 의 연속 문자열 0및1 다른 합리적인 형식 예를 들어, 다음 세 가지 입력이 모두 허용됩니다. [1, 0, 0, 1] "1\n0\n0\n1"( \n라인 …
이것은 일련의 아일랜드 골프 도전에서 두 번째입니다. 이전 도전 두 개의 은둔이 무인도에 도착했습니다. 그들은 고독을 찾아 왔기 때문에 가능한 한 멀리 떨어져 있기를 원합니다. 그들은 그들 사이의 도보 거리를 최대화하기 위해 오두막을 어디에 만들어야합니까? 관련 독서 입력 입력 내용은 토지와 물을 나타내는 두 문자로 구성된 직사각형 격자입니다. 아래 예에서 …
글쎄, 모두 Polyglots를 좋아 합니다. 표준 입력 형식으로 두 개의 정수가 제공됩니다 (하드 코딩 없음). 귀하의 작업은 언어 의 최소값과 다른 언어의 두 숫자 사이의 최대 값을 찾아 다음 작업을 수행하는 폴리 글 로트 를 작성하는 것입니다 . 최대 값을 찾는 코드도 합계를 계산해야합니다. 최소값을 찾는 프로그램도 빼기 결과를 계산해야합니다 …
In : 줄 바꿈이없는 문자열 * 사용자가 줄을 편집하고 제출할 수 있도록 허용 Out : 수정 된 문자열 (선택적으로 후행 줄 바꿈 ) 라인 편집기는 최소한 사용자가 다음을 수행 할 수 있도록 허용해야합니다. 보이는 커서를 좌우로 움직입니다 커서 위치에 문자 삽입 및 / 또는 덮어 쓰기 커서 위치에서 문자를 제거 …
J 언어에는 상수를 지정하기위한 매우 어리석은 구문이 있습니다. 저는 특히 하나의 멋진 기능, 즉 임의의 기초로 작성할 수있는 기능에 중점을두고 싶습니다. 당신이 작성하는 경우 XbY에 대한 X임의의 숫자와 Y알파벳과 숫자의 문자열, 다음 J 해석됩니다 Y기본으로 X번호 0를 통해 9자신의 통상적 인 의미를 가지고 a통해 z35을 통해 10를 나타냅니다. 그리고 X어떤 …
객관적인 삽입 정렬 이 정렬 을 수행 하는 동작에서 원래 스크램블 목록을 생성하십시오 . 원본 목록 에는 입력의 크기 인 모든 숫자가 포함 0됩니다 N-1(포함) N. 입력 목록을 정렬하는 데 필요한 이동이 포함 된 목록입니다. 각 값은 원래 (스크램블 된) 숫자로 대체 된 슬롯의 양이 올바른 위치에 있음을 나타냅니다.이 프로세스는 …