データ構造とアルゴリズムPython版学習ノート1


OJを利用してpythonコードをテストする注意点
  • inputで入力を取得する場合、プロンプト
  • を付けることができない.
  • 複数行入力、各行は1つのinput関数に対応し、テーマ要求のデータ型に基づいて
  • を変換する.
  • 行ごとに整数が1つの場合、
    a = int(input())
    
  • というコードを書き込むことができます.
  • 単一行入力複数の変数(文字列で保存):
    #      
    a,b = input().split()
    #      
    a,b,c = input().split()
    #       ,         
    input_nums = list(map(int, input().split()))
    
  • 単一行入力複数の整数
    #      
    a,b = map(int,input().split())
    #      
    a,b,c = map(int,input().split())
    
  • 出力整数、直接print
  • 浮動小数点数を出力とき、小数点数の桁数
    #    a,       
    print('%.4f'%(a))
    #    a,b,       ,    ,     
    print('%.2f,%.4f'%(a,b))
    
  • を保持することに注意する.