나는 영어 스택 거래소에 질문했다. "What is the English word with the longest single definition?" 그들이 줄 수있는 가장 좋은 대답은 문자 또는 단어의 양을 세어 사전 정의를 나열한 (텍스트) 파일에서 가장 긴 항목을 알아낼 수있는 프로그램이 필요하다는 것이다. 주어진 항목에 입력 한 다음 가장 긴 항목의 목록을 제공하십시오. 또한 수퍼 유저에게 물었습니다.하지만 대답을 찾을 수 없었기 때문에 여기에 사진을 찍기로했습니다. 영어 사전 텍스트 파일에서 가장 긴 정의 항목을 찾는 방법은 무엇입니까?
나는 텍스트로 변환 사전 파일을 찾을 관리의 형식은 다음과 같습니다A/A/부정 관사 (AN 모음 전) (1) 어떤, 일부는 하나 (쿠키가를). 2 1 개의 단일 물건 (마일을위한 가게가 없다). 각 3 회씩 (하루에 두 번씩).
aardvark/ard-vark/n 개미에게 먹이를주는 긴 주둥이가있는 아프리카 포유 동물.
abacus/a-ba-kus, a-ba-kus/n 비즈 계산 프레임. 당신이 볼 수 있듯이
, 각각의 정의는 다음 (슬래시로 둘러싸인) 발음 뒤에 오는하고 다음 중 하나를
1)는 기간 종료, 또는
2)은 이전에 종료 예 (괄호로 묶음) 또는
3)은 숫자 다음에 마침표로 끝나거나 단어 앞에 여러 개의 정의가있는 예 앞에 표시됩니다.
다음은 각 정의를 구별 할 수있는 함수 또는 프로그램입니다 (예 : 단일 단어의 여러 정의를 별도의 단어로 간주하는 것을 포함하여). 그 다음 문자 및/또는 단어의 수를 계산합니다 (예제를 무시하십시오). 괄호 안은 적절한 정의가 아니기 때문에). 그리고 마침내 가장 긴 정의의 목록을 제공합니다 (필자는 비교할 상위 20 대 이상을 필요로하지 않는다고 생각합니다). 파일 형식이 문제라면 PDF, EPUB 등으로 문제없이 파일을 변환 할 수 있습니다. 그리고 가능하다면 문자와 단어로 길이를 계산할 수 있기를 원할 것입니다.
어떻게해야합니까? 나는 오래 전 프로그래밍 수업을 거의 경험하지 못했지만, 프로그래밍에 대해서는 거의 알지 못한다고 생각하는 편이 낫다고 생각합니다.
미리 감사드립니다.