본문바로가기
자유게시판
수학을 주제로 떠들어 보세요!
[잡담] html 언지핑 코드
Abiria♡ 2020.07.28 05:26 조회 554

참고: 이거 실행시키다 컴퓨터가 터져도 책임지지 않습니다.

참고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))

첫 댓글의 주인공이 되어 보세요!
  • 폴리매스 문제는 과학기술진흥기금 및 복권기금의 재원으로 운영되고, 과학기술정보통신부와 한국과학창의재단의 지원을 받아 수행된 성과물로 우리나라의 과학기술 발전과 사회적 가치 증진에 기여하고 있습니다.

  • ☎문의 02-6749-3911