2014-02-21 9 views
3

Here is the mnemonic major system: 기본적으로는 몇 가지 조언

을 기억하는 주요 트리거 단어를 작성하고 필요로하는 프로그램을 Theorycrafting, 테이블은 다음과 같다 :

0: z or s 
1: t or d 
2: n 
3: m 
4: r 
5: l 
6: g or j 
7: k or c 
8: f or v 
9: p or b 

그래서 예를 들어 숫자 "31415"가 "mtrtl"될 것 . 그런 다음 당신은 단지 "meteor tail"(편지 사이에 모음이있는 "mtr tl")과 같은 것을 할 수 있도록 단어로 횡설수설하는 모든 모음이나 공백으로 채 웁니다. 이제 "유성 꼬리"를 생각하고 "31415"를 기억하도록 해독 할 수 있습니다.

이미 도구 like this가 있지만 수 많은 위해 그들은 작동하지 않습니다. 프로그래밍이 들어오는 곳 여기입니다. 당신이 자주 의미가 있습니다 단어에 대한 좋은 생각과 함께 온다 일부 횡설수설 구글 만약 내가 알

. 아마도 가장 많은 Google 검색 결과와 각 단어에 대한 상위 10 개 항목을 표시하기 위해 모음 사이의 모든 모음을 사용하여 자음 문자열을 검색하여 단어 데이터베이스를 만들겠다고 생각했지만 Google이 그 점을 높이 평가할 것 같지 않습니다.

아직 코딩을 시작하지 않은하지만 사전이 그것을 잘라 않을 것 같은 느낌,하지만 어쩌면 그것은 작동 할 수있다. 사용할 수있는 영어 단어 목록 (목록이 길거나 정의가 없거나 형식이 있습니까)이 있습니까? 자음의 모든 순서와 모든 모음 조합과 사전에 표시되는 것을 녹음하는 것보다는 단지 무차별 적으로 강제하는 것보다 더 효과적인 방법이 있습니까?

읽어 주셔서 감사합니다. C#은 필자가 선호하는 언어이므로 태그를 붙이기 만하면됩니다.

+2

아마도 모든 모음을 제거하여 사전을 사전 처리 할 수 ​​있습니다. 당신이 정확한 찾을 –

+0

영어 단어 사전을 [인터넷] 찾을 수있는 해시 테이블의 자음 조합을보고 빠른 일치 할 수있는 것보다 (http://wordlist.sourceforge.net/) –

+0

@NiklasB 그것은 정말 좋은 .: 아이디어 덕분에 –

답변

0

가장 알려진 무료 영어 사전 WordNet입니다. 실제로는 사전이 아니라 어휘 데이터베이스이지만 테이블 중 하나를 사전으로 사용할 수 있습니다.

그러나 당신이 Mnemonic major system의 설명과로 다스 려있는 페이지가 이미 이런 짓을 한 것 같다! 이 웹 사이트에 번호를 입력하면 WordNet을 검색하는 것처럼 보입니다 (그리고 훨씬 더!).

행운을 빈다.