[백준] #1441 비슷한 단어 python
2023. 5. 3. 14:40
https://www.acmicpc.net/problem/1411
📕 설명 📕
python의 combinations를 이용하여 풀이하였다.
🧑🏻💻 나의 풀이 🧑🏻💻
from itertools import combinations
def is_Similar(s1, s2):
s = []
for i in [s1, s2]:
alpha = []
a = ""
for j in i:
if j not in alpha:
alpha.append(j)
a += str(alpha.index(j))
s.append(a)
if len(set(s)) == 1:
return True
return False
ans = 0
for i in combinations([input() for i in range(int(input()))], 2):
if is_Similar(i[0], i[1]):
ans += 1
print(ans)
'Programming > Algorithm' 카테고리의 다른 글
[백준] #1138 한 줄로 서기 python (0) | 2023.05.05 |
---|---|
[백준] #1455 뒤집기 II python (0) | 2023.05.04 |
[백준] #1254 팰린드롬 만들기 python (0) | 2023.05.01 |
[백준] #2535 아시아 정보올림피아드 python (0) | 2023.04.14 |
[백준] #5426 비밀 편지 python (0) | 2023.04.12 |