- 회원들이 추천해주신 좋은 글들을 따로 모아놓는 공간입니다.
- 추천글은 매주 자문단의 투표로 선정됩니다.
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
잉여짓으로 난생 처음 추천 게시판에도 와 보네요. 뜻밖의 호응에 감사드립니다.
목록
번호 제목 이름 날짜 조회 추천
236 IT/컴퓨터어느 게임 회사 이야기 (1) 26 NULLPointer 16/07/19 22444 29
179 IT/컴퓨터100점짜리 단어를 찾아서. 30 April_fool 16/04/05 12017 15
176 IT/컴퓨터최초의 웹브라우저 Mosaic 이야기 22 블랙자몽 16/03/30 7892 4
173 IT/컴퓨터최근 국내 PC 웹브라우저 점유율의 변화 43 Toby 16/03/24 10414 5
169 IT/컴퓨터알파고가 이겼군요. 35 Azurespace 16/03/11 10297 11
115 IT/컴퓨터웹 프론트엔드(front-end)란? 24 Toby 15/11/17 14041 8
109 IT/컴퓨터엥? 딥러닝 그거 바보 아니냐? 41 Azurespace 15/11/05 13286 8
88 IT/컴퓨터간략하게 살펴보는 웹디자인의 역사 24 Toby 15/10/16 11362 17
79 IT/컴퓨터사실 구글은 스카이넷을 만들고 있습니다 16 Azurespace 15/09/30 10218 4
71 IT/컴퓨터스타트랙 신경망 8 Azurespace 15/09/16 8784 5
69 IT/컴퓨터거장의 그림을 30초만에 만들다: DeepStyle 33 Azurespace 15/09/08 32269 10
67 IT/컴퓨터[약혐?] 안드로이드는 전자 양의 꿈을 꾼다 10 Azurespace 15/09/07 11602 9
목록

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

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