목표는 파일의 경로를 나타내는 문자열을 입력으로 받아 파일이 비어 있지 않고 널이 아닌 바이트를 포함하지 않는 경우 값을 출력하는 프로그램이나 함수를 작성하는 것입니다. 즉, 모든 비트는 0- -그렇지 않으면 거짓 값.
나는 그것이 매우 간단한 문제라는 것을 알고 나는 무언가를 해킹 할 수 있다고 생각하지만, 짧고 우아한 방법이 있어야한다고 생각하며, 그로 인해 도전을 할 수있는 아이디어가 생겼습니다.
이것은 code-golf 이므로 바이트 단위의 가장 짧은 코드가 이깁니다. (내 자신의 선호는 가장 빠른 솔루션이 될 것이지만 구현에 너무 의존적입니다 ...)
관련 질문 : 0으로 파일 채우기
동기 부여 : 관심 이있는 경우에만 문제의 원인을 알려줍니다. 읽을 필요는 없습니다.
"dd"또는 다른 방법으로 복사 된 CD 및 DVD의 ISO 이미지는 종종 null 바이트 만 포함 된 쓸모없는 블록 시퀀스로 종료됩니다. 이러한 블록을 제거하는 표준 기술은 알려져 있고 간단 하지만 ( /unix/74827/ 참조 ) 매체가 자체 크기에 놓일 수 있기 때문에 때로는 null이 아닌 유용한 데이터를 제거 할 수 있습니다. 따라서 제거 된 블록에 null 바이트 만 포함되어 있는지 확인하고 싶습니다. 표준화 된 버전의 ISO 이미지를 정의하려면 이러한 블록을 제거해야합니다.
'
.