백준 [ALGORITHM] - 명령 프롬프트 (1032)
2023. 6. 11. 20:26ㆍ코딩/백준 [ALGORITHM]
반응형
n = int(input())
lst = []
passlist = []
place = []
for i in range(n):
text = input()
lst.append(text)
if n == 1:
print(text)
exit()
else:
for i in range(len(lst)-1):
for j in range(len(lst[i])):
if lst[i][j] != lst[i+1][j]:
temp = list(lst[i])
temp.pop(j)
temp.insert(j,'?')
passlist.append(temp)
for i in range(len(passlist)):
if '?' in passlist[i]:
place.append(str(passlist[i]).index('?'))
else:
pass
text = list(text)
for i in range(len(passlist)):
place = ''.join(passlist[i-1])
x = place.find('?')
text[x] = '?'
print(''.join(text))
코드가 더럽다
반응형
'코딩 > 백준 [ALGORITHM]' 카테고리의 다른 글
백준[ALGORITHM] - 팩토리얼 0의 개수 (1676) (0) | 2023.10.31 |
---|---|
백준 [ALGORITHM] - 카드 놓기 (5568) (0) | 2023.06.12 |
백준 [ALGORITHM] - 인사성 밝은 곰곰이 (25192) (0) | 2023.05.29 |
백준 [ALGORITHM] - DFS와 BFS (1260) (0) | 2023.05.28 |
백준 [ALGORITHM] - 카드2 (2164) (0) | 2023.04.21 |