데이터를 무효화하려면 모든 숫자 (숫자가 아님)를 0으로, 문자열이 아닌 모든 문자를 공백으로 재귀 적으로 바꿉니다.
언어에서 처리 할 수있는 단일 숫자, 문자 또는 문자열 또는 혼합 된 숫자 / 문자 데이터의 재귀 배열 *을 허용해야합니다. 예를 들어, 언어에서 처리 할 수있는 경우 실제 문자열을 수락하고 입력을 단일 문자 목록으로 제한하지 않아야합니다.
귀하의 언어에이 작업의 전부 또는 대부분을 수행하는 내장 기능이 포함되어 있다면, 추가 기능이없는 다른 대체 버전에 감사하겠습니다.
각 언어로 된 가장 짧은 제출물은 승자이며 나에게 찬성표를받습니다.
샘플 사례
""→""7→0123.456→0"X"→" "" "→" ""Yo!"→" "[]→[][-1.2E3]→[0]["Hey"]→[" "]["H","e","y"]→[" "," "," "]["R",2,"D",2]→[" ",0," ",0]["C","3","P",0]→[" "," "," ",0]["THX",[1138]]→[" ",[0]]["T","H","X",[1138]]→[" "," "," ",[0]][[["H"],"e",1,1,0],[[-3],"arth"]]→[[[" "]," ",0,0,0],[[0]," "]]
* 언어에 위의 예제와 같이 배열을 똑같이 나타낼 수있는 여러 유형이있는 경우 하나만 지원하도록 선택할 수 있습니다. 동일한 언어를 사용하더라도 각각 다른 데이터 유형을 사용하여 두 항목이 모두 이길 수 있습니다.