#11286絶対値hip


💯 質問→最小お尻利用の問題、絶対値利用の問題!絶対値で並べ替え、入力値は0、小さい絶対値が複数ある場合は小さい値を出力します.
<💭 方法>
🎈 1お尻を最小にする方法
  • Pythonが提供する最小ヒップ
  • を採用
  • 最小臀部のソート根拠は絶対値
  • である.
  • 入力数が0の場合は削除、複数の絶対値が小さい場合はより小さい値を削除する
  • を出力する.
    <😍 最初のコード>
    for i in range(n):
        item = int(sys.stdin.readline())
    
        if item != 0:
            heapq.heappush(Min_heap, (abs(item), item))
        
        else:
            if not Min_heap:
                print(0)
            
            else:
                print(heapq.heappop(Min_heap)[1])
  • 入力は配列として受信、関数は配列として
  • 転送する.
  • が伝達する配列の要素が0でない場合、itemは絶対値に基づいて最小hip(絶対値のみ、実際に入力された数字は入力数字)
  • に入れる.
  • 0は、臀部が空であるかどうかに応じて異なる出力値を提供する.
    に感銘を与える
    この問題は,前述の最大臀部利用の問題とほぼ似ている.だから今回はほとんど手を使わずに鼻水をかむようになりましたが、ふふ、基準を変えればいいのです~~この機会にPythonのお尻を利用してほぼ拍子をマスター!前回のコードの中で少しコードを減らして、ほほほ、こんなに便利な方法があって、さっきどうしてまた関数を書きますか、ㅠㅠㅠ