코딩테스트 파이썬/Softeer
Softeer 연습문제(2단계) - Yeah, but How?
세용용용용
2025. 1. 31. 16:56
Candidate | Softeer Assessment UI
Candidate | Softeer Assessment UI
softeer.ai
나의 풀이
import sys
def _main(n_str):
n_str = n_str.replace('()', '(1)')
n_str = n_str.replace(')(', ')+(')
return n_str
n_str = sys.stdin.readline().rstrip()
print(_main(n_str))
시간 복잡도
replace : 문자를 순회하며 치환하므로 ( 선형 시간 복잡도 )
해당 알고리즘 시간 복잡도 : 선형 시간 복잡도 ( O(n) )