AtCoder 용 로컬로 코드 테스트 환경 만들기 (Python, jupyter)

2706 단어 AtCoderJupyterPython3
AtCoder가 무거울 때 사이트의 코드 테스트가 좀처럼 끝나지 않기 때문에
로컬 환경에서도 실행할 수 있도록 작성했다.

방법


  • 내장 함수의 입력을 자체 제작 입력으로 대체합니다.
  • 여러 줄에 해당하기 위해 ipywidget이라는 모듈을 사용합니다.

  • 코드


    
    # セル1(関数定義)
    from ipywidgets import Textarea
    
    def input():
        global input_count
        input_text = Input.split('\n')[input_count]
        input_count += 1
    
        return input_text
    
    def get_input(change):
        global Input
        Input=change["new"]
    
    textarea = Textarea()
    textarea.observe(get_input, names='value')
    
    # セル2(入力テキストボックス出力)
    display(textarea)
    
    # セル3(変数のリセット)
    input_count = 0
    
    # セル4(ソースコード)
    print(input())
    
    

    이미지





    참고


  • h tps:// 퀵했다. 소 m/CT158603292321/있어 MS/c6920f7아0253아1 C4784
  • 좋은 웹페이지 즐겨찾기