GRADYアルゴリズムの概念概要
1785 ワード
シンプルで強力なトラブルシューティング方法.
事前に暗記していなくても解答する可能性が高い質問タイプ.
マルチアウトアルゴリズムもGRADYアルゴリズムです.
創造力とは、問題を最小限に抑える考えを思いつく能力である.
問題が発生した場合、現在の状況で最もよく見えるものを選択するだけで、問題を解決できるかどうかを判断できます.
これは、標準に基づいて最適なシナリオを選択するアルゴリズムです.問題では、「最大順」や「最小順」などです.
知らず知らずのうちに基準を与える.
通常、この基準はソートアルゴリズムを使用する場合に満たすことができるため、gridyアルゴリズムの問題
ソートアルゴリズムとペアリングして出題することが多い.
問題解決の最低限の考え方を考え、正当かどうかを検討する.
問題のタイプを特定しにくい場合は、グリディアルゴリズムを疑って、最低限の考えを考えてください.
# 3-1.거스름돈
n = 1260
count = 0
# 큰 단위의 화폐부터 차례대로 확인
coin_types = [500, 100, 50, 10]
for coin in coin_types:
count += n // coin # 해당 화폐로 거슬러 줄 수 있는 동전의 개수 세기
n %= coin // 나머지
print(count)
Reference
この問題について(GRADYアルゴリズムの概念概要), 我々は、より多くの情報をここで見つけました https://velog.io/@vinson/그리디-알고리즘-개념-요약テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol