참고: 이거 실행시키다 컴퓨터가 터져도 책임지지 않습니다.
참고2: 이거로 HTML열었는데 사이트가 뭉개져서 나온다고 저한테 뭐라 하시면 안됩니다!!!ㅠㅠ
참고3: 파이썬입니다.
a = """ㅎㅍㄴㅍㄶㄶㅍㄴㅍㅎ"""
# a = a.replace("><", ">\n <")
# for x in a.split(";"):
# print(a)
# pasa
# a = a.replace(">", ">\n")
# print("hj\n grsvvrtes\ngfvgvgtvrd")
# print(a)
# n = 4
# for x in range(len(ch)):
# if ch[x:x + n] == "NN":
# pass
# pass
asd_y = """
ㅎㅍㄴㅍㄶㄶㅍㄴㅍㅎ
"""
asd = """"""
for xxx in range(2):
# asd = """"""
if xxx == 1:
asd = a
# asd = asd.replace("><", ">\n<")s
tab = ' ' * 2
def create_delta(ar_c):
delta = ['>', '\n']
for x in range(ar_c):
delta.append(tab)
pass
delta.append("<")
return delta
n = 2
def rep(ch, n):
l = len(ch)
ch = list(ch)
for x in range(n):
ch.append(x)
pass
ar_c = 0
for x in range(l):
# print(x, end = ": ")
# print(ch[x], end = " ")
# print(ch[x:x + n], end = " ")
# if ch[x:x + 1] == "><":
# ar_c += 1
# print(ar_c)
# pass
if ch[x:x + n] == ['>', '<']:
if ch[x:x + n + 1] == ['>', '<', '/']:
ar_c -= 1
print(ar_c)
delta = create_delta(ar_c)
delta.append("/")
ch[x:x + n + 1] = delta
print(ch)
pass
else:
ar_c += 1
print(ar_c)
delta = create_delta(ar_c)
ch[x:x + n] = delta
print(ch)
# "te\n%sst" % (" " * x)
pass
pass
pass
return "".join(ch[:-n])
asd = rep(asd, n)
print(asd)
if asd == asd_y:
print("정답~!!")
pass
else:
print("오다아압")
pass
# print("test")
# for x in range(5):
# print("te\n%sst" % (" " * x))