Skip to content

Commit 9ed8106

Browse files
committed
hans
1 parent 5ab39a7 commit 9ed8106

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

뉴스 클러스터링/hans.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
def make_pair(str):
2+
pair = []
3+
for p1, p2 in zip(str, str[1:]):
4+
if p1.isalpha() and p2.isalpha():
5+
pair.append((p1+p2).lower())
6+
return pair
7+
def solution(str1, str2):
8+
answer = 0
9+
inter = 0
10+
pair1 = make_pair(str1)
11+
pair2 = make_pair(str2)
12+
if len(pair1)+len(pair2)==0:
13+
return 65536
14+
15+
for p in pair1:
16+
if p in pair2:
17+
pair2.remove(p)
18+
inter += 1
19+
answer = inter/ (len(pair2) + len(pair1))
20+
return int(answer*65536)

0 commit comments

Comments
 (0)