- 회원들이 추천해주신 좋은 글들을 따로 모아놓는 공간입니다.
- 추천글은 매주 자문단의 투표로 선정됩니다.
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
잉여짓으로 난생 처음 추천 게시판에도 와 보네요. 뜻밖의 호응에 감사드립니다.
목록
번호 제목 이름 날짜 조회 추천
1457 꿀팁/강좌3. 다양한 사람과 다양한 감정 36 흑마법사 25/04/08 1031 19
1456 체육/스포츠90년대 연세대 농구 선수들이 회고한 그 시절 이야기. 17 joel 25/04/11 1239 8
1455 기타계엄 선포 당일, 아들의 이야기 6 호미밭의파스꾼 25/04/04 1344 38
1454 꿀팁/강좌2. 인스타툰을 위한 초보적인 기초를 해보자! 12 흑마법사 25/04/02 783 17
1453 기타만우절 이벤트 회고 - #1. 왜 했나, 왜 그런걸 했나 82 토비 25/04/02 1747 43
1452 기타장애학 시리즈 (6) - 청력에 더해 시력까지라고? 1 소요 25/03/30 606 5
1451 기타[서평] 행복에 걸려 비틀거리다 - 대니얼 길버트, 2006 1 化神 25/03/24 676 10
1450 여행그간 다녀본 리조트 간단 정리 : 푸켓, 나트랑, 안탈리아 9 당근매니아 25/03/21 1203 23
1449 꿀팁/강좌스피커를 만들어보자 - 4. 재질과 가공 (완) 10 Beemo 25/03/17 755 11
1448 기타남의 인생 멋대로 판단하는 이야기 11 바닷가의 제로스 25/03/13 1974 51
1447 꿀팁/강좌1. 만화란 뭘까? 인스타툰은 어떻게 시작해야할까? 11 흑마법사 25/03/12 1157 26
1446 일상/생각첫 마라톤 풀코스 도전을 일주일 앞두고 24 GogoGo 25/03/09 1149 24
1445 일상/생각포스트-트라우마와 사회기능성과 흙수저-학대가정 탈출 로직 6 골든햄스 25/03/06 1085 21
1444 정치/사회 2월 28일, 미국 우크라이나 정상회담 파토와 내용 정리. 11 코리몬테아스 25/03/01 1980 29
1443 문화/예술2025 걸그룹 1/6 18 헬리제의우울 25/03/03 1130 16
1442 정치/사회목요일 대학살 - 믿을 수 없이 부패한 트럼프 16 코리몬테아스 25/02/19 2143 24
1441 정치/사회화교는 상속세를 내지 않는다는 말 18 당근매니아 25/02/11 3451 17
1440 정치/사회무엇이 한국을 분열시킬 수 있는가? 5 meson 25/02/09 1347 7
1439 기타애착을 부탁해 - 커플을 위한 보론 (2) 5 소요 25/02/09 883 7
1438 기타애착을 부탁해 - 커플을 위한 보론 (1) 소요 25/02/07 1145 11
1437 IT/컴퓨터LLM에 대한 두서없는 잡썰 (3) 23 덜커덩 25/02/05 1535 24
1436 일상/생각여행을 나서면 집에 가고 싶다. 4 풀잎 25/01/30 1209 10
1435 꿀팁/강좌스피커를 만들어보자 - 3. 인클로저 설계 Beemo 25/01/29 1242 4
1434 체육/스포츠해리 케인의 무관에 대하여. 12 joel 25/01/27 1394 12
1433 체육/스포츠볼링 이야기 20 거소 25/01/19 1129 5
목록

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

댓글