C 프로그래밍 언어에서 배열은 다음과 같이 정의됩니다. int foo[] = {4, 8, 15, 16, 23, 42}; //Foo implicitly has a size of 6 배열의 크기는 초기화 요소 (이 경우 6)에서 추론됩니다. C 배열을 이런 식으로 작성하여 명시 적으로 크기를 지정한 다음 각 요소를 순서대로 정의 할 수도 있습니다. int foo[6]; …
Golf me에서 영감을받은 ASCII 알파벳 은이 도전이 (거의) 직접적인 역수입니다. 태스크: ASCII 아트 텍스트 문자열을 사용하여 텍스트 내용을 일반 ASCII 텍스트로 출력하십시오. 입력: ASCII 아트 텍스트의 문자열 입력에는 ASCII 문자 #, 공백 및 4-5 개의 줄 바꿈 만 포함됩니다 (후행 줄 바꿈은 선택 사항 임). 모든 줄의 길이는 같습니다. 즉, …
코드 골퍼로서 우리는 ( 확실히 ) 공개하는 데 익숙하지 않습니다 . 이를 위해 몇 가지 도구가 필요합니다. 물론 새 릴리스를 마케팅하려면 멋지고 빛나는 릴리스 버전이 필요합니다. 버전 3.0.0에 대해들을 때 누가 흥분하지 않습니까? 태스크 당신의 임무는 버전 번호를 증가시키기 위해 프로그램 / 루틴 / ...을 작성하는 것입니다. 버전 번호를 늘리고 …
문제는 로마 숫자를 선택한 언어로 유효한 코드 로 만드는 것 입니다. 그들은해야 하지 다른 모든 토큰과 같은 문자열의 내부 또는 유사한 아무것도하지만, 일을 표시, 리터럴 등 (같은 아랍어 ) 숫자, 문자 또는 문자열; 또는 변수 / 방법 / 함수 식별자 등 예를 들어 Java에서는 다음과 같이 i초기화 된 것처럼 다음을 …
Pyramid Scheme 은 @ ConorO'Brien 가 개발 한 언어 입니다. Pyramid Scheme에서 작성하는 코드는 다음과 같습니다. ^ ^ / \ /3\ / \ --- / + \ ^-------^ /9\ /3\ /123\ --- ----- 이제이 코드에는 두 가지 명백한 특성이 있습니다. 구문 분석하기가 어렵고 작성하기가 어렵습니다. Conor는 첫 번째 문제를 해결했지만 …
올림픽 덩굴 스윙 어는 표준 나무에서 일상을 수행합니다. 특히 표준 트리 n에는 0이 아닌 각 정점 을 그 아래 정점 에 연결하는 0위쪽 n-1및 모서리 a정점이 n % a있습니다. 예를 들어 표준 트리 5는 다음과 같습니다. 3 | 2 4 \ / 1 | 0 5를 3으로 나눈 나머지는 2이고, …
문자로 구성된 문자열이 제공 0123456789+*()됩니다. 문자열이 항상 유효한 수학식이라고 가정 할 수 있습니다. 곱셈이 덧셈보다 우선 순위가 높다고 가정하면 불필요한 괄호를 제거해야합니다. 괄호는 구조적으로 필요하지 않은 경우에만 제거해야합니다 . 곱셈 우선 순위가 높기 때문에 3+(4*5)=>3+4*5 곱셈 또는 덧셈 연관성으로 인해 : 3*(4*5)=>3*4*5 표현식 주위에 중복되는 경우 : 3*((4+5))=>3*(4+5) 특정 숫자 …
당신의 임무는 ASCII 삼각형을 인쇄하는 프로그램이나 함수를 작성하는 것입니다. 그들은 다음과 같이 보입니다 : |\ | \ | \ ---- 프로그램은 n제약 조건 이있는 단일 숫자 입력을 0 <= n <= 1000받습니다. 위 삼각형의 값은 n=3입니다. ASCII 삼각형에는 n백 슬래시 ( \) 및 세로 막대 ( |), n+1선 및 대시 …
우리는 모두 피보나치 시퀀스에 익숙 합니다 . 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765 그러나 대신에, f(n) = f(n-1) + f(n-2)우리는 이전 2 개의 항목의 디지털 합계 를 취할 것 입니다. 0, 1차이가 급격히 나타난 후 …
이번 주 초, 우리는 주석을 달기 위해 난해한 언어의 형식을 지정 하는 방법을 배웠습니다 . 오늘, 우리는 그 반대를 할 것입니다. 잘 짜여진 난해한 코드를 파싱하고 주석을 파싱하여 코드 만 반환하는 프로그램이나 함수를 작성해야합니다. 이전 과제의 몇 가지 예를 사용하여 잘 작성된 코드는 다음과 같습니다. a #Explanation of what 'a' …
작업 이것은 간단한 도전입니다. 입력은 숫자 0123456789와 해시 만 포함 된 비어 있지 않은 단일 문자열 #입니다. 음수가 아닌 정수를 인코딩하고 문자열의 끝을 감싸는 적어도 하나의 자릿수를 정확하게 포함합니다 #. 정수는 선행 0을 가질 수 있습니다. 예를 들어 ##44##, 013####및 23###1유효한 입력입니다, 동안 ###, 0099그리고 #4#4수 없습니다. 당신의 작업은 n문자열 …
배경 벽에 사다리를 기대고 올라갈 수있는 원격 제어 로봇이 있습니다. 로봇에 세 가지 명령을 보낼 수 있습니다. UP: 로봇이 한 단계 위로 올라갑니다. 가장 높은 단계에 있으면 넘어져 넘어져 폭발합니다. DOWN: 로봇이 한 단계 아래로 내려갑니다. 가장 낮은 단계에 있었다면 아무 일도 일어나지 않습니다. RESET: 로봇이 가장 낮은 단계로 돌아갑니다. …
소개 도움! 실수로 TI-84 계산기를 창문 밖으로 떨어 뜨 렸습니다 (어떻게 묻지 않습니까). 나는 내일 수학 시험을 가지고 있고 내가 찾을 수있는 유일한 계산기는 다음 버튼이있는 계산기입니다. 7 8 9 + 4 5 6 - 1 2 3 * 0 = / 내 수학 테스트는 식 평가에 대한 검토 테스트입니다. …
산타의 결정 : 이 문제에서는 산타 클로스가 자신의 목록에있는 누군가가 장난 꾸러기 또는 좋은되었는지 여부를 결정하는 데 도움이, 그리고 이후에 얻을 것이다 coal나 toys. 그러나 불행히도 산타는 그의 입장에서 조직화되지 않았습니다. naughty 에서 nice 및 name필드의 순서가 잘못되었습니다. 입력 입력은 다음과 같은 교환 가능한 형식으로 제공됩니다. 사람의 이름 (콜론 만 …
두 가지 입력을받는 프로그램이나 함수를 작성하십시오. 문자 메시지 이 Github 파일에 나타나는 영어 사전 (약 60000 단어 포함) 메시지의 철자 오류 수를 출력합니다 (정의 및 테스트 사례는 아래 참조). 프로그램에서 찾을 수있는 미리 정의 된 파일, 코드의 하드 코딩 된 데이터 또는 기타 합리적인 방법으로 사전을 함수의 매개 변수로받을 수 …