소개 스위칭 순서는 다음과 같이 정의됩니다. n원 안에 서있는 사람들로 시작하십시오 ( 6이 예에서는). 1 2 6 3 5 4 person 1에서 시작 하여 "선택된"사람의 왼쪽에있는 사람이 제거됩니다. 1 6 3 5 4 제거 된 사람은 제거 방법을 "전환"할 수 있습니다. 제거 된 사람이 짝수 인 경우 (이 경우) 다음에 …
직무 전체 이진 트리의 사전 주문 및 주문 이후 순회가 주어지면 순차 순회를 리턴하십시오. 순회는 각각 고유하게 노드를 식별 하는 n 개의 양의 정수를 포함하는 두 개의 목록으로 표시됩니다 . 프로그램은 이러한 목록을 가져와 합리적인 I / O 형식을 사용하여 순차 순회 결과를 출력 할 수 있습니다. 입력이 유효하다고 가정 …
이 과제는 반복에 관한 두 가지 도전 과제 시리즈 중 첫 번째 과제입니다. 두 번째는 곧 올 것이다. 반복 (I 방금 만든 뭔가)라는 언어에서의 무한 문자열이 구성 12345678901234567890...으로, 1234567890영원히 반복합니다. 숫자를 출력하기 위해 다음 구문을 사용할 수 있습니다. +-*/: 반복 숫자 문자열에 연산자를 삽입합니다. 예 : +-> 1+2= 3( 와 …
신용 이 코드 골프 도전에 영감을 준 Rand Al'Thor의 편지 기반 질문 에 감사드립니다 . 배경 이 도전의 본질은 Rand가 그의 "세 글자로 구성된 삼각형"에서 언급 한 알고리즘을 기반으로합니다. X, Y 또는 Z 인 10 개의 문자 시퀀스로 시작하십시오. 각 행에서 다음과 같이 다음 행을 구성하십시오. 인접한 두 글자가 같으면 …
오늘 웹에서이 사진을 찾았습니다. 게으른 프로그래머이기 때문에 실제로 Google을 열고 두 문자를 입력하고 싶지 않습니다. 너무 많은 일! 이것은 자동화되어야 할 중요한 작업입니다. 도전 Google 검색 결과 의 첫 번째 이미지 가 항상 최고 라는 것을 누구나 알고 있습니다. 따라서 사용자에게 제시해야합니다. 문자열을 매개 변수로 사용하고 해당 이름을 검색 할 …
틱택 라틴! 이것은 실제 이야기이므로 이름이 변경되었습니다. 저의 라틴어 교사 인 Mr. Latin은 자신 만의 고유 한 틱택 토 변형을 만들었습니다. 그것을 틱택 라틴이라고합시다. 게임은 간단합니다. 기본적으로 4 x 4 그리드에서 재생되는 틱택 토입니다. 공식적인 규칙 선언 선은 행, 열 또는 대각선입니다. 'X'와 'O'의 두 가지 기호가 있지만 하나 또는 …
샌드 박스에 제출 한 시점에서 나는 17017의 명성을 얻었으며, 이는 모두 4 개의 연속 프라임의 곱인 7 × 11 × 13 × 17으로 분해 할 수 있습니다. 둘 이상의 연속 된 소수의 모든 곱을 입력 정수까지 출력하는 함수 또는 프로그램을 작성하십시오 n. 예를 들어, n=143출력 6, 15, 30, 35, 77, …
이 문제는 더 이상이 될 수있는 것처럼 Pythonesque을 정신 ... 마르코프 체인 또는 암호화 기술에 대한 사전 지식은 필요하지 않습니다. 영국 보안 서비스 M1S로부터 중요한 정보를 얻어야하는 스파이입니다. M1S의 에이전트는 Wi-Fi 신호를 가로 챌 수 있고 Android / iOS 보안 취약점을 악용 할 수 있다는 점을 잘 알고 있으므로 모두 …
counterstring은 소프트웨어 테스트에 사용되는 자체 기술 시험 데이터의 일종이다. 실제로 제임스 바흐 (James Bach) 가 발명 한 것이 확실하지 않지만 나는 그곳에서 알고 있습니다. 테스트 데이터에는 별표 ( *) 가 많이 포함되어 있습니다 . 별표 앞의 숫자는 해당 시점의 테스트 데이터 길이를 나타냅니다. 테스트 데이터에서 별표가 아닌 위치를 알아야하는 경우 …
도전 here 사이트의 XML 데이터를 사용하여 현재 BBC 1에 표시되는 프로그램 이름을 표시 하는 프로그램을 작성 하십시오 . 정보 모든 시간은 런던 시간 (포스팅시 GMT + 1, 10 월 30 일 이후 GMT + 0)에 제공됩니다. 따라서 현지 시간을 런던 시간으로 변환해야합니다. 각 프로그램에는 시작 및 종료 시간이 제공됩니다. 현재 …
이러한 진화를 달성하기 위해 얼마나 많은 포켓몬을 잡아야하는지 항상 궁금하십니까? 더 이상 궁금해! 이제 당신을 위해 그것을 계산하는 완전한 프로그램이나 함수를 작성할 것입니다! 도전 과제 : 입력으로 프로그램은 다음 단계로 포켓몬을 진화시키기 위해 사탕 비용 목록을 받게됩니다. (이 목록은 선택한 구분 기호 또는 함수 인수로 분리 될 수 있습니다). 그런 …
도전 설명 랭 포드 문자열 순서는 N다음과 같이 정의된다 : 문자열의 길이가 같은지 2*N, 문자열에는 N영어 알파벳의 첫 글자가 포함 되며 각 글자는 두 번 나타납니다. 같은 문자의 각 쌍의 경우, 거기에 M그들 사이의 문자가 어디 M알파벳에서 해당 문자의 위치는 ( A = 1, B = 2, ..., Z = …
현재 직장에서 우리는 새로운 건물로 이사했습니다. 그것은 최첨단 기술이어야하며 자동 조명, 자동 롤 다운 셔터가 있으며 현재이 도시에서 가장 친환경적인 건물로 알려져 있습니다. 롤 다운 셔터는 때때로 흐린 날이나 해가지기 시작하면 올라가고, 조명은 때때로 5-10 번마다 번갈아 켜고 끌 때 디스코 효과를 일으 킵니다. 의사록. 또한 이러한 롤 다운 셔터를 …
마우스 오른쪽 절단 가능 소수는 모든 접두사 (기본 10)는 소수 소수입니다. A는 왼쪽 절단 가능 소수는 정확하게 모든 접미사가 소수 반대, (0으로 시작 소수은 허용되지 않습니다). 이 두 시퀀스는 모두 유한합니다 (오른쪽 잘림은 83 개이고 왼쪽 잘림은 4260 개입니다). 단일 숫자를 입력으로 허용하고 n 번째 오른쪽 잘림 가능한 소수를 생성하는 …
이 과제에서는 입력으로 곱셈 테이블을 인쇄해야합니다. 다음은 몇 가지 예입니다. Input: 2 Output: 0 2 4 6 8 10 12 14 16 18 20 Input: 20 Output: 20 40 60 80 100 120 140 160 180 200 규칙 바이트 단위의 가장 짧은 코드가 이깁니다. 이 과제는 코드 골프이며 코드 골프 …