- 회원들이 추천해주신 좋은 글들을 따로 모아놓는 공간입니다.
- 추천글은 매주 자문단의 투표로 선정됩니다.
Date 16/04/05 02:04:44
Name   April_fool
Subject   100점짜리 단어를 찾아서.

한 십몇년 전부터 인터넷에 떠돌아다니던 글 중에 [100점짜리 인생]이라는 글이 있지요. 진대제 전 정보통신부 장관이 어느 외국인에게 들은 이후로 국내에 퍼졌다는, 태도(Attitude)의 중요성을 강조한 글입니다. 혹시 모르시는 분은 http://todayhumor.com/?bestofbest_223570… 어 이게 아닌가? 아무튼 [100점짜리 단어]라고 검색해 보시면 나옵니다.

하여튼, 이 이야기를 어쩌다가 어제 다시 듣게 되었습니다. 근데 이야기를 듣기 지루했던 저는, 엉뚱한 생각을 하게 되었습니다. 바로 [Attitude] 이외에 저 숫자가 딱 100이 나오는 다른 영어 단어는 얼마나 될까 하는 것이었지요. 그래서, 집에 와서 이걸 알아내기 위한 작업을 시도해 보았습니다.

먼저, 영어 단어의 목록을 알아내어야 했습니다. 인터넷을 뒤진 결과, GCIDE(https://en.wikipedia.org/wiki/GCIDE)라는 무료 영어 사전 파일의 존재를 알아낼 수 있었습니다. 파일을 열어보니, HTML 파일과 유사한 형태의 영어 사전이 알파벳 단위로 끊어져서 정리되어 있더군요. 저는 XML 파싱을 할 줄 모릅니다만, 다행히도 여기서 표제어 부분만 잘라서 추출하는 것은 그다지 어렵지 않았습니다.

work1.py :

#!/usr/bin/python3


import re
import string

a = re.compile("<ent>.*</ent>")

for x in string.ascii_uppercase:
	cide = "CIDE." + x
	with open(cide, mode="r", encoding="latin-1") as f0:
		f1 = f0.readlines()
	for i in f1:
		b = a.findall(i)
		if b != []:
			c = b[0][5:-6]
			print(c.lower())

이렇게 하니까 모두 13만 1555개의 영단어가 추출되었습니다. 그리고 이렇게 해서 만든 영어 단어 파일을 가지고 문제의 계산을 실행하는 코드를 만들어 보았습니다.

work2.py :

#!/usr/bin/python3


import string

with open("wordlist.txt", mode="r") as f0:
	f1 = f0.readlines()

for a in f1:
	a = a[0:-1]
	x = 0
	for b in a:
		if b in string.ascii_letters:
			x = x + (ord(b)-96)
	print(str(a) + "," + str(x))

마지막으로, 이 두 개의 코드를 연달아 실행하는 배치 파일을 작성했습니다.

work.sh :

#!/bin/sh


./work1.py > wordlist.txt
./work2.py > result.csv

그리고 이렇게 해서 나온 결과물인 result.csv를 스프레드시트 프로그램에서 열어, 점수가 딱 100으로 떨어지는 단어들을 필터로 골라 내었습니다. 1346개가 나오던데, 보니까 어째서인지 개중에 중복되는 것이 몇 개씩 눈에 띄어서 확실하지는 않네요.

하여튼, 점수가 100으로 맞아 떨어지는 단어 중에서 몇 가지 눈에 띄는 것을 골라 소개해 봅니다.

  • acknowledge
  • aerometer
  • analysis
  • aneurism
  • annually
  • attitude
  • autoclave
  • automated
  • awfully
  • baby-walker
  • bibliophobia
  • bizantine
  • blissful
  • blue-ribbon
  • botanist
  • boundary
  • boycott
  • browser
  • bubble shell
  • caligraphy
  • cardiograph
  • carpenter
  • chimpanzee
  • clementine
  • clockwise
  • companion
  • comport
  • congress
  • corridor
  • culture
  • deadworks
  • delivery
  • demobilize
  • denominate
  • diamondize
  • digestive
  • discipline
  • disjoint
  • ditroite
  • effectless
  • elsewhere
  • endoplasma
  • excellent
  • eye-catching
  • fatalistic
  • field test
  • fluorine
  • forgiver
  • fountain
  • fresh-cut
  • gray whale
  • hair grass
  • harmonics
  • hemoglobin
  • holograph
  • honeycomb
  • hospital
  • hot-blooded
  • immature
  • imported
  • impotence
  • inexist
  • innovate
  • irritate
  • jurassic
  • king-size
  • liberalism
  • lightning
  • liquid air
  • long-lived
  • lubricant
  • macro lens
  • man-at-arms
  • matchmaking
  • maximize
  • molecular
  • mongolian
  • moralism
  • morphing
  • mummify
  • neoclassic
  • nihilist
  • nonhuman
  • nostalgic
  • off-season
  • one-woman
  • onside kick
  • ornament
  • outlier
  • personal
  • prevent
  • primary
  • printer
  • producer
  • pumpkin
  • pussy
  • quarter
  • repress
  • reprint
  • researcher
  • resolved
  • restore
  • reversal
  • roomful
  • roommate
  • saintlike
  • schoolma'am
  • schoolman
  • scrapbook
  • selective
  • self-defense
  • semaphore
  • session
  • shooter
  • shortcake
  • simulate
  • sleepyhead
  • socialism
  • starfish
  • status
  • stoping
  • stress
  • striker
  • sufficience
  • surcharge
  • surely
  • swimmer
  • syndicate
  • telephone
  • telescope
  • temporal
  • thickening
  • thirty
  • towards
  • troller
  • unavailable
  • unformal
  • unmanlike
  • unmodified
  • unbroken
  • undress
  • vaccinist
  • variety
  • verbalize
  • water gate
  • wednesday
  • whenever
  • whiskey
  • wholesale
  • writing
  • xylose
* 수박이두통에게보린님에 의해서 티타임 게시판으로부터 게시물 복사되었습니다 (2016-04-17 21:07) * 관리사유 : 추천 게시판으로 복사합니다.



15
  • 인생은 위스키죠
  • 오오 능력자
  • 프로듀서를 했으면 100점짜리 인생이었던거군요!!


damianhwang
이중에 하나를 골라서 아이디로 쓰면 되는건가요? ;-)
April_fool
좋으실 대로 ;-)
King size
100점짜리죠!
April_fool
크고 아름다운 것!
Betelgeuse
Effooort 노오오오력이죠!
April_fool
그렇습니다. 노오오오력이 중요한 겁니다.
Azurespace
역시 100점짜리 클레멘타인
April_fool
네이버 평점 9.29/10점에 빛나는 희대의 명작 아닙니까.
레지엔
의학용어 이상한게 많이 보이는데... 하지만 발기부전하고 여성 성기에 대한 저속한 표현이 최고군요... 왜 두 개가 다 백 점인가... 이게 우연인가... 내가 음란마귀에 씌인건가...
씨스타가 부릅니다 Push Push
April_fool
http://todayhumor.com/?bestofbest_223570 여기에 따르면 당연한 것입니다?
재밌는 작업을 하셨네요 ㅎㅎ

뭔가 검색해보고 없으면 그만둘 것 같은 결과를 찾기위해 코딩을 하시다니... 잉여킹이십니다
April_fool
사실 1달도 채 남지 않은 정보처리기사 시험공부가 하기 싫어서 한 잉여짓입니다.
Vinnydaddy
만약 다음에 저 100점짜리 단어라는 글을 보면... [You know what? The word \'p****\' also has score 100] 이라고 댓글 달아줄 수 있겠네요. (응?!)
April_fool
다른 100점짜리 단어 moralism이 싫어합니다.
트롤러가 100점 이라니..
April_fool
chimpanzee도 100점입니다. 흐헤헤.
눈부심
천재같아요. 저도 저런 거 할 줄 알고 싶어요. 부럽부럽.
April_fool
진짜배기 고수들은 더 멋진 것을 합니다. 저는 심심한 김에 따라해봤을 뿐.
요즘은 이런 걸 배울 수 있는 곳은 많습니다. https://opentutorials.org/course/1750 이런 곳이라거나, 아니면 http://www.python-course.eu/python3_course.php 이런 곳이라거나… 저도 필요할 때마다 이런 곳을 뒤져가며 공부하고 있습니다.
regentag
stress, whiskey, troller 같은 단어들이 보이네요
April_fool
liberalism과 socialism의 matchmaking 같은 건 어떻습니까?
April_fool
그러고보니 regentag님도 https://gist.github.com/Regentag/c82b2534b08fb4b699bf 이런 걸 하신 적이 있군요. 나중에 한번 해봐야지…
오랜만에 파이썬을 보네요.
처음 독학하면서 배울 때 일이었지만 재미있었는데...
지금은 아예 다른 일을 하고 있지만 가끔 취미로 즐길 정도로만이라도 다시 공부해볼까하는 생각이 들어요.
April_fool
파이썬이 가볍게 배워서 쓰기에는 참 좋죠.
April_fool
경우에 따라서 좀 더 높은 점수가 나오는 것도 있습니다. “Oktoberfest Beer”(166점)라던가…
April_fool
오, 좋군요. 하지만 저는 술을 안 마셔서…
April_fool
잉여짓으로 난생 처음 추천 게시판에도 와 보네요. 뜻밖의 호응에 감사드립니다.
목록
번호 제목 이름 날짜 조회 추천
162 철학/종교매너의 진화 11 눈부심 16/02/28 7915 7
163 역사자화자찬(自畫自贊) 6 기아트윈스 16/03/01 6876 13
164 기타인도네시아 이야기 28 Hitam 16/03/01 6731 11
165 일상/생각알랭드보통의 잘못된 사람과 결혼하는 것에 대하여 54 S 16/03/03 8799 5
166 경제디플레이션의 시대가 오는가? 36 난커피가더좋아 16/03/06 10603 3
168 창작[SF단편] 펭귄 밀크 11 중년의 럴커 16/03/11 7455 5
169 IT/컴퓨터알파고가 이겼군요. 35 Azurespace 16/03/11 10309 11
170 일상/생각일상 속의 차별: EBS와 CBeebies를 중심으로 13 기아트윈스 16/03/13 6463 7
171 창작[조각글 18주차] 궁극의 질문 9 마스터충달 16/03/13 6416 4
172 일상/생각아빠와 알파고 7 nickyo 16/03/18 6215 7
173 IT/컴퓨터최근 국내 PC 웹브라우저 점유율의 변화 43 Toby 16/03/24 10423 5
174 일상/생각수업시간 추억 한 폭 7 기아트윈스 16/03/26 5678 31
175 요리/음식세 형제는 용감했다 1 (feat. 다르질링) 1 펠트로우 16/03/29 7205 8
176 IT/컴퓨터최초의 웹브라우저 Mosaic 이야기 22 블랙자몽 16/03/30 7905 4
177 기타[空知] 녹차넷을 엽니다. 78 수박이두통에게보린 16/04/01 8686 9
178 사진봄, 그리고 벚꽃 (10장) 14 다시한번말해봐 16/03/29 7039 7
179 IT/컴퓨터100점짜리 단어를 찾아서. 30 April_fool 16/04/05 12029 15
180 과학적록색맹과 Vitamin C 이야기 22 모모스 16/04/07 6895 12
181 기타왜 아이들은 학교에 가지 않으면 안 되는가 22 Moira 16/04/08 8612 6
182 기타[회고록] 그 밤은 추웠고, 난 홍조를 띠었네. 43 수박이두통에게보린 16/04/12 6059 10
183 의료/건강게보린 3형제 이야기 26 모모스 16/04/12 7214 9
184 정치/사회각국 20대의 투표율에 관한 일고 29 기아트윈스 16/04/13 10989 14
185 의료/건강음주에 대한 수학적이고 과학적인 접근 26 모모스 16/04/14 10431 5
186 음악홍차넷 지상파 입성 기념 뮤직비디오 247 Toby 16/04/20 14239 9
187 요리/음식한식판 왕자와 거지, 곰탕과 설렁탕 45 마르코폴로 16/04/18 10184 13
목록

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글

댓글
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기