인문지식 처리와 프로그래밍2020 5.13-19과제 종합응용
soook
- dh 서버의 자기 계정에서 python 프로그램을 실행하는 실습을 하고 (그동안 배운 것을 활용하여 자기가 임의로 코딩) 그 결과를 이곳(kakaoTalk)에서 보고하기(0514휴강)
id 작가 제목 원문 01_01 杜甫 登高01 風急天高猿嘯哀, 01_02 杜甫 登高02 渚淸沙白鳥飛回. 01_03 杜甫 登高03 無邊落木蕭蕭下, 01_04 杜甫 登高04 不盡長江滾滾來. 01_05 杜甫 登高05 萬里悲秋常作客, 01_06 杜甫 登高06 百年多病獨登台. 01_07 杜甫 登高07 艱難苦恨繁霜鬢, 01_08 杜甫 登高08 潦倒新停濁酒杯. 02_01 崔顥 黃鶴樓01 昔人已乘黃鶴去, 02_02 崔顥 黃鶴樓02 此地空余黃鶴樓. 02_03 崔顥 黃鶴樓03 黃鶴一去不復返, 02_04 崔顥 黃鶴樓04 白云千載空悠悠. 02_05 崔顥 黃鶴樓05 晴川曆曆漢陽樹, 02_06 崔顥 黃鶴樓06 芳草萋萋鸚鵡洲. 02_07 崔顥 黃鶴樓07 日暮鄕關何處是, 02_08 崔顥 黃鶴樓08 煙波江上使人愁. 03_01 李白 登金陵鳳凰台01 鳳凰台上鳳凰游, 03_02 李白 登金陵鳳凰台02 鳳去台空江自流. 03_03 李白 登金陵鳳凰台03 吳宮花草埋幽徑, 03_04 李白 登金陵鳳凰台04 晉代衣冠成古丘. 03_05 李白 登金陵鳳凰台05 三山半落靑天外, 03_06 李白 登金陵鳳凰台06 二水中分白鷺洲. 03_07 李白 登金陵鳳凰台07 總爲浮云能蔽日, 03_08 李白 登金陵鳳凰台08 長安不見使人愁. 04_01 劉禹錫 西塞山懷古01 王浚樓船下益州, 04_02 劉禹錫 西塞山懷古02 金陵王氣黯然收. 04_03 劉禹錫 西塞山懷古03 千尋鐵鎖沉江底, 04_04 劉禹錫 西塞山懷古04 一片降幡出石頭. 04_05 劉禹錫 西塞山懷古05 人世几回傷往事, 04_06 劉禹錫 西塞山懷古06 山形依舊枕寒流. 04_07 劉禹錫 西塞山懷古07 從今四海爲家日, 04_08 劉禹錫 西塞山懷古08 故壘蕭蕭蘆荻秋. 05_01 溫庭筠 蘇武廟01 蘇武魂銷漢使前, 05_02 溫庭筠 蘇武廟02 古祠高樹兩茫然. 05_03 溫庭筠 蘇武廟03 云邊雁斷胡天月, 05_04 溫庭筠 蘇武廟04 隴上羊歸塞草煙. 05_05 溫庭筠 蘇武廟05 回日樓台非甲帳, 05_06 溫庭筠 蘇武廟06 去時冠劍是丁年. 05_07 溫庭筠 蘇武廟07 茂陵不見封侯印, 05_08 溫庭筠 蘇武廟08 空向秋波哭逝川. 06_01 李商隱 春雨01 悵臥新春白袷衣, 06_02 李商隱 春雨02 白門寥落意多違. 06_03 李商隱 春雨03 紅樓隔雨相望冷, 06_04 李商隱 春雨04 珠箔飄燈獨自歸. 06_05 李商隱 春雨05 遠路應悲春讟晩, 06_06 李商隱 春雨06 殘宵猶得夢依稀. 06_07 李商隱 春雨07 玉蠽緘札何由達, 06_08 李商隱 春雨08 萬里云羅一雁飛. 07_01 柳宗元 登柳州城樓寄漳汀封連四州刺史01 城上高樓接大荒, 07_02 柳宗元 登柳州城樓寄漳汀封連四州刺史02 海天愁思正茫茫. 07_03 柳宗元 登柳州城樓寄漳汀封連四州刺史03 驚風亂爩芙蓉水. 07_04 柳宗元 登柳州城樓寄漳汀封連四州刺史04 密雨斜侵薜荔牆. 07_05 柳宗元 登柳州城樓寄漳汀封連四州刺史05 嶺樹重遮千里目, 07_06 柳宗元 登柳州城樓寄漳汀封連四州刺史06 江流曲似九回腸. 07_07 柳宗元 登柳州城樓寄漳汀封連四州刺史07 共來百越紋身地, 07_08 柳宗元 登柳州城樓寄漳汀封連四州刺史08 猶是音書滯一鄕. 08_01 王維 贈郭給事01 洞門高閣靄余暉, 08_02 王維 贈郭給事02 桃李陰陰柳絮飛. 08_03 王維 贈郭給事03 禁里疏鍾官舍晩, 08_04 王維 贈郭給事04 省中啼鳥吏人稀. 08_05 王維 贈郭給事05 晨搖玉佩趨金殿, 08_06 王維 贈郭給事06 夕奉天書拜瑣闈. 08_07 王維 贈郭給事07 强欲從君無那老, 08_08 王維 贈郭給事08 將因臥病解朝衣. 09_01 劉長卿 長沙過賈誼宅01 三年謫宦此棲遲, 09_02 劉長卿 長沙過賈誼宅02 萬古惟留楚客悲. 09_03 劉長卿 長沙過賈誼宅03 秋草獨尋人去后, 09_04 劉長卿 長沙過賈誼宅04 寒林空見日斜時. 09_05 劉長卿 長沙過賈誼宅05 漢文有道恩猶薄, 09_06 劉長卿 長沙過賈誼宅06 湘水無情吊豈知. 09_07 劉長卿 長沙過賈誼宅07 寂寂江山搖落處, 09_08 劉長卿 長沙過賈誼宅08 憐君何事到天涯. 10_01 韋應物 寄李儋元錫01 去年花里逢君別, 10_02 韋應物 寄李儋元錫02 今日花開又一年. 10_03 韋應物 寄李儋元錫03 世事茫茫難自料, 10_04 韋應物 寄李儋元錫04 春愁黯黯獨成眠. 10_05 韋應物 寄李儋元錫05 身多疾病思田里, 10_06 韋應物 寄李儋元錫06 邑有流亡愧俸錢. 10_07 韋應物 寄李儋元錫07 聞道欲來相問訊, 10_08 韋應物 寄李儋元錫08 西樓望月几回圓.
#!/usr/bin/python
import pyodbc
# required interface data values are
server = 'tcp:digerati.aks.ac.kr'
database = 's_soook'
username = 'guest'
password = 'guest'
def main():
cnxn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)
cursor = cnxn.cursor()
cursor.execute("select id, 원문 from dbo.sevenData$ order by id") #SQL 문 실행
row = cursor.fetchone() # Select 문의 결과 세트 중에서 첫번째 데이터를 가져온다
while row: #가져온 데이터가 있을 때까지 반복 수행
print( '{0}\t{1}'.format(row[1], row[0]) ) #가져온 데이터를 출력한다
row = cursor.fetchone() # 그 다음 데이터를 가져온다
main()
Microsoft Windows [Version 10.0.18363.836] (c) 2019 Microsoft Corporation. All rights reserved. C:\Users\soook>cd desktop C:\Users\soook\Desktop>cd seven C:\Users\soook\Desktop\seven>python odbcSeven.py 風急天高猿嘯哀, 01_01 渚淸沙白鳥飛回. 01_02 無邊落木蕭蕭下, 01_03 不盡長江滾滾來. 01_04 萬里悲秋常作客, 01_05 百年多病獨登台. 01_06 艱難苦恨繁霜鬢, 01_07 潦倒新停濁酒杯. 01_08 昔人已乘黃鶴去, 02_01 此地空余黃鶴樓. 02_02 黃鶴一去不復返, 02_03 白云千載空悠悠. 02_04 晴川曆曆漢陽樹, 02_05 芳草萋萋鸚鵡洲. 02_06 日暮鄕關何處是, 02_07 煙波江上使人愁. 02_08 鳳凰台上鳳凰游, 03_01 鳳去台空江自流. 03_02 吳宮花草埋幽徑, 03_03 晉代衣冠成古丘. 03_04 三山半落靑天外, 03_05 二水中分白鷺洲. 03_06 總爲浮云能蔽日, 03_07 長安不見使人愁. 03_08 王浚樓船下益州, 04_01 金陵王氣黯然收. 04_02 千尋鐵鎖沉江底, 04_03 一片降幡出石頭. 04_04 人世几回傷往事, 04_05 山形依舊枕寒流. 04_06 從今四海爲家日, 04_07 故壘蕭蕭蘆荻秋. 04_08 蘇武魂銷漢使前, 05_01 古祠高樹兩茫然. 05_02 云邊雁斷胡天月, 05_03 隴上羊歸塞草煙. 05_04 回日樓台非甲帳, 05_05 去時冠劍是丁年. 05_06 茂陵不見封侯印, 05_07 空向秋波哭逝川. 05_08 悵臥新春白袷衣, 06_01 白門寥落意多違. 06_02 紅樓隔雨相望冷, 06_03 珠箔飄燈獨自歸. 06_04 遠路應悲春讟晩, 06_05 殘宵猶得夢依稀. 06_06 玉蠽緘札何由達, 06_07 萬里云羅一雁飛. 06_08 城上高樓接大荒, 07_01 海天愁思正茫茫. 07_02 驚風亂爩芙蓉水. 07_03 密雨斜侵薜荔牆. 07_04 嶺樹重遮千里目, 07_05 江流曲似九回腸. 07_06 共來百越紋身地, 07_07 猶是音書滯一鄕. 07_08 洞門高閣靄余暉, 08_01 桃李陰陰柳絮飛. 08_02 禁里疏鍾官舍晩, 08_03 省中啼鳥吏人稀. 08_04 晨搖玉佩趨金殿, 08_05 夕奉天書拜瑣闈. 08_06 强欲從君無那老, 08_07 將因臥病解朝衣. 08_08 三年謫宦此棲遲, 09_01 萬古惟留楚客悲. 09_02 秋草獨尋人去后, 09_03 寒林空見日斜時. 09_04 漢文有道恩猶薄, 09_05 湘水無情吊豈知. 09_06 寂寂江山搖落處, 09_07 憐君何事到天涯. 09_08 去年花里逢君別, 10_01 今日花開又一年. 10_02 世事茫茫難自料, 10_03 春愁黯黯獨成眠. 10_04 身多疾病思田里, 10_05 邑有流亡愧俸錢. 10_06 聞道欲來相問訊, 10_07 西樓望月几回圓. 10_08 C:\Users\soook\Desktop\seven>
#!/usr/bin/python
import pyodbc
# required interface data values are
server = 'tcp:digerati.aks.ac.kr'
database = 's_soook'
username = 'guest'
password = 'guest'
def main():
cnxn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)
cursor = cnxn.cursor()
cursor.execute("select id, 원문 from dbo.sevenData$ order by 제목") #SQL 문 실행
row = cursor.fetchone() # Select 문의 결과 세트 중에서 첫번째 데이터를 가져온다
while row: #가져온 데이터가 있을 때까지 반복 수행
print( '{0}\t{1}'.format(row[1], row[0]) ) #가져온 데이터를 출력한다
row = cursor.fetchone() # 그 다음 데이터를 가져온다
main()
Microsoft Windows [Version 10.0.18363.836] (c) 2019 Microsoft Corporation. All rights reserved. C:\Users\soook>cd desktop C:\Users\soook\Desktop>cd seven C:\Users\soook\Desktop\seven>python odbcSeven.py 去年花里逢君別, 10_01 今日花開又一年. 10_02 世事茫茫難自料, 10_03 春愁黯黯獨成眠. 10_04 身多疾病思田里, 10_05 邑有流亡愧俸錢. 10_06 聞道欲來相問訊, 10_07 西樓望月几回圓. 10_08 風急天高猿嘯哀, 01_01 渚淸沙白鳥飛回. 01_02 無邊落木蕭蕭下, 01_03 不盡長江滾滾來. 01_04 萬里悲秋常作客, 01_05 百年多病獨登台. 01_06 艱難苦恨繁霜鬢, 01_07 潦倒新停濁酒杯. 01_08 鳳凰台上鳳凰游, 03_01 鳳去台空江自流. 03_02 吳宮花草埋幽徑, 03_03 晉代衣冠成古丘. 03_04 三山半落靑天外, 03_05 二水中分白鷺洲. 03_06 總爲浮云能蔽日, 03_07 長安不見使人愁. 03_08 城上高樓接大荒, 07_01 海天愁思正茫茫. 07_02 驚風亂爩芙蓉水. 07_03 密雨斜侵薜荔牆. 07_04 嶺樹重遮千里目, 07_05 江流曲似九回腸. 07_06 共來百越紋身地, 07_07 猶是音書滯一鄕. 07_08 王浚樓船下益州, 04_01 金陵王氣黯然收. 04_02 千尋鐵鎖沉江底, 04_03 一片降幡出石頭. 04_04 人世几回傷往事, 04_05 山形依舊枕寒流. 04_06 從今四海爲家日, 04_07 故壘蕭蕭蘆荻秋. 04_08 蘇武魂銷漢使前, 05_01 古祠高樹兩茫然. 05_02 云邊雁斷胡天月, 05_03 隴上羊歸塞草煙. 05_04 回日樓台非甲帳, 05_05 去時冠劍是丁年. 05_06 茂陵不見封侯印, 05_07 空向秋波哭逝川. 05_08 三年謫宦此棲遲, 09_01 萬古惟留楚客悲. 09_02 秋草獨尋人去后, 09_03 寒林空見日斜時. 09_04 漢文有道恩猶薄, 09_05 湘水無情吊豈知. 09_06 寂寂江山搖落處, 09_07 憐君何事到天涯. 09_08 洞門高閣靄余暉, 08_01 桃李陰陰柳絮飛. 08_02 禁里疏鍾官舍晩, 08_03 省中啼鳥吏人稀. 08_04 晨搖玉佩趨金殿, 08_05 夕奉天書拜瑣闈. 08_06 强欲從君無那老, 08_07 將因臥病解朝衣. 08_08 悵臥新春白袷衣, 06_01 白門寥落意多違. 06_02 紅樓隔雨相望冷, 06_03 珠箔飄燈獨自歸. 06_04 遠路應悲春讟晩, 06_05 殘宵猶得夢依稀. 06_06 玉蠽緘札何由達, 06_07 萬里云羅一雁飛. 06_08 昔人已乘黃鶴去, 02_01 此地空余黃鶴樓. 02_02 黃鶴一去不復返, 02_03 白云千載空悠悠. 02_04 晴川曆曆漢陽樹, 02_05 芳草萋萋鸚鵡洲. 02_06 日暮鄕關何處是, 02_07 煙波江上使人愁. 02_08 C:\Users\soook\Desktop\seven>
#!/usr/bin/python
import pyodbc
# required interface data values are
server = 'tcp:digerati.aks.ac.kr'
database = 's_soook'
username = 'guest'
password = 'guest'
def main():
cnxn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)
cursor = cnxn.cursor()
cursor.execute("select 제목, 원문 from dbo.sevenData$ order by id") #SQL 문 실행
row = cursor.fetchone() # Select 문의 결과 세트 중에서 첫번째 데이터를 가져온다
while row: #가져온 데이터가 있을 때까지 반복 수행
print( '{0}\t{1}'.format(row[1], row[0]) ) #가져온 데이터를 출력한다
row = cursor.fetchone() # 그 다음 데이터를 가져온다
main()
C:\Users\soook\Desktop\seven>python odbcSeven.py 風急天高猿嘯哀, 登高01 渚淸沙白鳥飛回. 登高02 無邊落木蕭蕭下, 登高03 不盡長江滾滾來. 登高04 萬里悲秋常作客, 登高05 百年多病獨登台. 登高06 艱難苦恨繁霜鬢, 登高07 潦倒新停濁酒杯. 登高08 昔人已乘黃鶴去, 黃鶴樓01 此地空余黃鶴樓. 黃鶴樓02 黃鶴一去不復返, 黃鶴樓03 白云千載空悠悠. 黃鶴樓04 晴川曆曆漢陽樹, 黃鶴樓05 芳草萋萋鸚鵡洲. 黃鶴樓06 日暮鄕關何處是, 黃鶴樓07 煙波江上使人愁. 黃鶴樓08 鳳凰台上鳳凰游, 登金陵鳳凰台01 鳳去台空江自流. 登金陵鳳凰台02 吳宮花草埋幽徑, 登金陵鳳凰台03 晉代衣冠成古丘. 登金陵鳳凰台04 三山半落靑天外, 登金陵鳳凰台05 二水中分白鷺洲. 登金陵鳳凰台06 總爲浮云能蔽日, 登金陵鳳凰台07 長安不見使人愁. 登金陵鳳凰台08 王浚樓船下益州, 西塞山懷古01 金陵王氣黯然收. 西塞山懷古02 千尋鐵鎖沉江底, 西塞山懷古03 一片降幡出石頭. 西塞山懷古04 人世几回傷往事, 西塞山懷古05 山形依舊枕寒流. 西塞山懷古06 從今四海爲家日, 西塞山懷古07 故壘蕭蕭蘆荻秋. 西塞山懷古08 蘇武魂銷漢使前, 蘇武廟01 古祠高樹兩茫然. 蘇武廟02 云邊雁斷胡天月, 蘇武廟03 隴上羊歸塞草煙. 蘇武廟04 回日樓台非甲帳, 蘇武廟05 去時冠劍是丁年. 蘇武廟06 茂陵不見封侯印, 蘇武廟07 空向秋波哭逝川. 蘇武廟08 悵臥新春白袷衣, 春雨01 白門寥落意多違. 春雨02 紅樓隔雨相望冷, 春雨03 珠箔飄燈獨自歸. 春雨04 遠路應悲春讟晩, 春雨05 殘宵猶得夢依稀. 春雨06 玉蠽緘札何由達, 春雨07 萬里云羅一雁飛. 春雨08 城上高樓接大荒, 登柳州城樓寄漳汀封連四州刺史01 海天愁思正茫茫. 登柳州城樓寄漳汀封連四州刺史02 驚風亂爩芙蓉水. 登柳州城樓寄漳汀封連四州刺史03 密雨斜侵薜荔牆. 登柳州城樓寄漳汀封連四州刺史04 嶺樹重遮千里目, 登柳州城樓寄漳汀封連四州刺史05 江流曲似九回腸. 登柳州城樓寄漳汀封連四州刺史06 共來百越紋身地, 登柳州城樓寄漳汀封連四州刺史07 猶是音書滯一鄕. 登柳州城樓寄漳汀封連四州刺史08 洞門高閣靄余暉, 贈郭給事01 桃李陰陰柳絮飛. 贈郭給事02 禁里疏鍾官舍晩, 贈郭給事03 省中啼鳥吏人稀. 贈郭給事04 晨搖玉佩趨金殿, 贈郭給事05 夕奉天書拜瑣闈. 贈郭給事06 强欲從君無那老, 贈郭給事07 將因臥病解朝衣. 贈郭給事08 三年謫宦此棲遲, 長沙過賈誼宅01 萬古惟留楚客悲. 長沙過賈誼宅02 秋草獨尋人去后, 長沙過賈誼宅03 寒林空見日斜時. 長沙過賈誼宅04 漢文有道恩猶薄, 長沙過賈誼宅05 湘水無情吊豈知. 長沙過賈誼宅06 寂寂江山搖落處, 長沙過賈誼宅07 憐君何事到天涯. 長沙過賈誼宅08 去年花里逢君別, 寄李儋元錫01 今日花開又一年. 寄李儋元錫02 世事茫茫難自料, 寄李儋元錫03 春愁黯黯獨成眠. 寄李儋元錫04 身多疾病思田里, 寄李儋元錫05 邑有流亡愧俸錢. 寄李儋元錫06 聞道欲來相問訊, 寄李儋元錫07 西樓望月几回圓. 寄李儋元錫08 C:\Users\soook\Desktop\seven>
#!/usr/bin/python
import pyodbc
# required interface data values are
server = 'tcp:digerati.aks.ac.kr'
database = 's_soook'
username = 'guest'
password = 'guest'
def readData():
cnxn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)
cursor = cnxn.cursor()
cursor.execute("select id, 원문 from dbo.sevenData$ order by id") #SQL 문 실행
row = cursor.fetchone() # Select 문의 결과 세트 중에서 첫번째 데이터를 가져온다
while row: #가져온 데이터가 있을 때까지 반복 수행
print( '{0}\t{1}'.format(row[1], row[0]) ) #가져온 데이터를 출력한다
row = cursor.fetchone() # 그 다음 데이터를 가져온다
def main():
cnxn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)
cursor = cnxn.cursor()
cursor.execute("select id, 압운 from dbo.YunData$ order by id") #SQL 문 실행
row = cursor.fetchone() # Select 문의 결과 세트 중에서 첫번째 데이터를 가져온다
while row: #가져온 데이터가 있을 때까지 반복 수행
print( '{0}\t{1}'.format(row[1], row[0]) ) #가져온 데이터를 출력한다
row = cursor.fetchone() # 그 다음 데이터를 가져온다
main()
#!/usr/bin/python
import pyodbc
# required interface data values are
server = 'tcp:digerati.aks.ac.kr'
database = 's_soook'
username = 'guest'
password = 'guest'
def readData():
cnxn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)
cursor = cnxn.cursor()
cursor.execute("select id, 압운 from dbo.YunData$ order by id") #SQL 문 실행
row = cursor.fetchone() # Select 문의 결과 세트 중에서 첫번째 데이터를 가져온다
while row: #가져온 데이터가 있을 때까지 반복 수행
print( '{0}\t{1}'.format(row[1], row[0]) ) #가져온 데이터를 출력한다
row = cursor.fetchone() # 그 다음 데이터를 가져온다
readData()
Microsoft Windows [Version 10.0.18363.836] (c) 2019 Microsoft Corporation. All rights reserved. C:\Users\soook>cd desktop C:\Users\soook\Desktop>cs seven 'cs'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. C:\Users\soook\Desktop>cd seven C:\Users\soook\Desktop\seven>python odbcSeven1.py 蒸 AC01 之 AS01 芝 AS02 時 AS03 詩 AS04 期 AS05 知 AS06 思 AS07 職 AT01 (冬) BC01 幽 BS01 頭 BS02 游 BS03 悠 BS04 秋 BS05 州 BS06 洲 BS07 流 BS08 收 BS09 愁 BS10 丘 BS11 覺 BT01 宵 CS01 藥 CT01 東 DC01 侯 DS01 喉 DS02 屋 DT01 陽 EC01 鄕 EC02 荒 EC03 忙 EC04 茫 EC05 王 EC06 光 EC07 腸 EC08 牆 EC09 魚 ES01 初 ES02 書 ES03 居 ES04 鐸 ET01 耕 FC01 支 FS01 枝 FS02 衰 FS03 祗 FS04 涯 FS05 悲 FS06 遲 FS07 錫 FT01 眞 GC01 脂 GS01 質 GT01 文 HC01 微 HS01 稀 HS02 衣 HS03 歸 HS04 飛 HS05 非 HS06 違 HS07 闈 HS08 物 HT01 元 IC01 歌 IS01 月 IT01 侵 JC01 緝 JT01 淡 KC01 盍 KT01 C:\Users\soook\Desktop\seven>
- Question
sevenData 에서 짝수행의 7번째글자[6]가 YunData의 압운 글자와 같은 것이 있는지 체크해서 압운아이디를 도출한다
--->최종적으로 소리의 모양과 색깔(RGB)값으로 색깔이 나올수 있게할 수 있을까?
--->(그리고 더 최종적 : ) 그 색깔과 모양의 구조 패턴을 기억하고 유사패턴을 찾을 수 있을까?
</pre>