[백준] 1283 단축키 지정 - python

유니·2022년 5월 23일
0

백준

목록 보기
6/12

문제링크
https://www.acmicpc.net/problem/1283

시도1. 성공

n = int(input())
words = []
for _ in range(n):
  words.append(input())

shortcut = set([' ']);
splited = []
for w in words:
  temp = w.split()
  haveShortcut = False
  for i in range(len(temp)):
    if temp[i][0].upper() not in shortcut:
      shortcut.add(temp[i][0].upper())
      temp[i] = '[' + temp[i][0] + ']' + temp[i][1:]
      splited.append(" ".join(temp))
      haveShortcut = True
      break
  if not haveShortcut:
    for i in range(len(w)):
      if w[i].upper() not in shortcut:
        shortcut.add(w[i].upper())
        splited.append(w[:i] + '[' + w[i] + ']' + w[i+1:])
        haveShortcut = True
        break
  if not haveShortcut:
    splited.append(" ".join(temp))
for s in splited:
  print(s)
  • 접근방법 : 구현
profile
추진력을 얻는 중

0개의 댓글