작업
이 도전은 매우 간단합니다. 입력 값은 최소 1 × 1 크기의 정수로 구성된 직사각형 2D 배열입니다. 합리적인 형식으로 가져올 수 있습니다. 출력은 입력 배열이지만 첫 번째 또는 마지막 행 또는 열에 없는 모든 항목 은로 설정됩니다 0
. 입력과 동일한 형식이어야합니다.
예를 들어 입력 배열이
67 4 -8 5 13
9 13 42 4 -7
1 1 3 -9 29
16 99 8 77 0
올바른 출력은
67 4 -8 5 13
9 0 0 0 -7
1 0 0 0 29
16 99 8 77 0
규칙과 득점
전체 프로그램 또는 함수를 작성할 수 있으며 함수는 입력을 리턴하는 대신 입력을 수정할 수 있습니다. 가장 낮은 바이트 수가 이기고 표준 허점은 허용되지 않습니다.
테스트 사례
복사 붙여 넣기를 쉽게하기 위해 중첩 된 목록으로 형식화됩니다.
[[3]] -> [[3]]
[[7,2,8]] -> [[7,2,8]]
[[3],[5],[12],[-6]] -> [[3],[5],[12],[-6]]
[[99,98,97],[88,87,86]] -> [[99,98,97],[88,87,86]]
[[6,7],[8,9],[10,11]] -> [[6,7],[8,9],[10,11]]
[[-1,-2,-3],[1,2,3],[5,5,5]] -> [[-1,-2,-3],[1,0,3],[5,5,5]]
[[67,4,-8,5,13],[9,13,42,4,-7],[1,1,3,-9,29],[16,99,8,77,0]] -> [[67,4,-8,5,13],[9,0,0,0,-7],[1,0,0,0,29],[16,99,8,77,0]]
[[0,1,0,1,0],[1,0,1,0,1],[0,1,0,1,0],[1,0,1,0,1],[0,1,0,1,0]] -> [[0,1,0,1,0],[1,0,0,0,1],[0,0,0,0,0],[1,0,0,0,1],[0,1,0,1,0]]
리더 보드
다음은 일반 리더 보드와 언어 별 수상자 개요를 생성하는 스택 스 니펫입니다. 답변이 표시되도록하려면 다음 마크 다운 템플릿을 사용하여 헤드 라인으로 답변을 시작하십시오.
## Language Name, N bytes
여러 개의 숫자를 포함 시키려면 (예 : 점수를 향상 시켰거나 통역사 플래그를 별도로 나열하려는 경우) 실제 점수가 헤더 의 마지막 숫자 인지 확인하십시오 .
## Perl, <s>50</s> 43 + 2 (-p flag) = 45 bytes
언어 이름을 링크로 만들어 리더 보드 스 니펫에 표시 될 수도 있습니다.
## [><>](http://esolangs.org/wiki/Fish), 121 bytes