Failed to render content. Please refresh the page. Showing plain-text fallback.
"@/components/CTA" เดเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต CTA เดเดเดชเตเตผเดเตเดเต เดเตเดฏเตเดฏเตเด
เดธเดพเดเตเดเตเดคเดฟเด เด
เดญเดฟเดฎเตเด เดเตเดฆเตเดฏเดเตเดเตพ: เดชเดฐเดฟเดนเดพเดฐเดเตเดเดณเตเด เดเดฆเดพเดนเดฐเดฃเดเตเดเดณเตเด เดเดณเตเดณ เดธเดฎเตเดชเตเตผเดฃเตเดฃ เดเตเดกเต (2025)
เด
เดตเดธเดพเดจเด เดชเตเดคเตเดเตเดเดชเตเดชเตเดเตเดเดคเต: เดซเตเดฌเตเดฐเตเดตเดฐเดฟ 6, 2025
เดชเตเดฐเดงเดพเดจ เดเตเดเตเดเต เดเดตเตเดเตพ
- เดธเดพเดเตเดเตเดคเดฟเด เด
เดญเดฟเดฎเตเดเดเตเดเตพ เดชเตเดฐเดถเตเดจ เดชเดฐเดฟเดนเดพเดฐเด, เดเตเดกเดฟเดเดเต เดเดดเดฟเดตเตเดเตพ, เดธเดฟเดธเตเดฑเตเดฑเด เดกเดฟเดธเตเตป เดชเดฐเดฟเดเตเดเดพเดจเด เดเดจเตเดจเดฟเดต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเต
- เดเตเดกเดฟเดเดเต เดชเดฐเดฟเดนเดพเดฐเดเตเดเตพเดเตเดเต เดฎเตเดฎเตเดชเดพเดฏเดฟ เดชเตเดฐเดถเตเดจเดเตเดเตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเตฝ เดถเตเดฐเดฆเตเดง เดเตเดจเตเดฆเตเดฐเตเดเดฐเดฟเดเตเดเตเด
- เดจเดฟเดเตเดเดณเตเดเต เดเดฟเดจเตเดคเดพ เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเตเด เดธเดฎเตเดชเดจเดตเตเด เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดตเดฟเดถเดฆเตเดเดฐเดฟเดเตเดเตเด
- เดธเดพเดงเดพเดฐเดฃ เดกเดพเดฑเตเดฑเดพ เดเดเดจเดเดณเตเด เด
เตฝเดเตเดฐเดฟเดคเดเตเดเดณเตเด เดชเดคเดฟเดตเดพเดฏเดฟ เดชเดฐเดฟเดถเตเดฒเดฟเดเตเดเตเด
- เดจเดฟเดเตเดเดณเตเดเต เดชเดฐเดฟเดนเดพเดฐเดเตเดเดณเดฟเตฝ เดธเดฎเดฏเดตเตเด เดธเตเดฅเดฒเดตเตเด เดธเดเตเดเตเตผเดฃเตเดฃเดค เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเด
๐ฏ เดชเตเดฐเต เดเดฟเดชเตเดชเต: เดธเดพเดเตเดเตเดคเดฟเด เด
เดญเดฟเดฎเตเดเดเตเดเตพ เดจเดฟเดเตเดเดณเตเดเต เดชเตเดฐเดถเตเดจ เดชเดฐเดฟเดนเดพเดฐ เดชเตเดฐเดเตเดฐเดฟเดฏ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเดพเดฃเต, เดถเดฐเดฟเดฏเดพเดฏ เดเดคเตเดคเดฐเด เดฒเดญเดฟเดเตเดเตเด เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ. เดจเดฟเดเตเดเตพ เดเดเตเดเดจเต เดเดฟเดจเตเดคเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดพเดฃเดพเดจเตเด เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏ เดชเตเดฐเดถเตเดจเดเตเดเดณเต เดธเดฎเตเดชเดฟเดเตเดเดพเดจเตเด เดธเดพเดเตเดเตเดคเดฟเด เดเดถเดฏเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด เดจเดเดคเตเดคเดพเดจเตเด เด
เดญเดฟเดฎเตเดเด เดจเดเดคเตเดคเตเดจเตเดจเดตเตผ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต.
เดธเดพเดเตเดเตเดคเดฟเด เด
เดญเดฟเดฎเตเดเดเตเดเตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตฝ
เดธเดพเดเตเดเตเดคเดฟเด เด
เดญเดฟเดฎเตเดเดเตเดเตพ เดจเดฟเดเตเดเดณเตเดเต เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเต เดเดดเดฟเดตเตเดเตพ, เดชเตเดฐเดถเตเดจ เดชเดฐเดฟเดนเดพเดฐ เดเดดเดฟเดตเตเดเตพ, เด
เตฝเดเตเดฐเดฟเดคเดฎเดฟเดเต เดเดฟเดจเตเดค, เดธเดพเดเตเดเตเดคเดฟเด เด
เดฑเดฟเดตเต เดเดจเตเดจเดฟเดต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเต. เด
เดตเดฏเดฟเตฝ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเตเดกเดฟเดเดเต เดตเตเดฒเตเดฒเตเดตเดฟเดณเดฟเดเตพ, เดธเดฟเดธเตเดฑเตเดฑเด เดกเดฟเดธเตเตป เดเตผเดเตเดเดเตพ, เดธเดพเดเตเดเตเดคเดฟเด เดเดถเดฏ เดเตเดฆเตเดฏเดเตเดเตพ เดเดจเตเดจเดฟเดต เดเตพเดชเตเดชเตเดเตเดจเตเดจเต.
เดธเดพเดเตเดเตเดคเดฟเด เดเตเดฆเตเดฏเดเตเดเดณเตเดเต เดคเดฐเดเตเดเตพ:
- เดเตเดกเดฟเดเดเต เดชเตเดฐเดถเตเดจเดเตเดเตพ: เด
เตฝเดเตเดฐเดฟเดคเด เดจเดเดชเตเดชเดพเดเตเดเดฒเตเด เดชเตเดฐเดถเตเดจ เดชเดฐเดฟเดนเดพเดฐเดตเตเด
- เดกเดพเดฑเตเดฑเดพ เดเดเดจเดพ เดเตเดฆเตเดฏเดเตเดเตพ: เด
เดฑเต, เดฒเดฟเดเตเดเตเดกเต เดฒเดฟเดธเตเดฑเตเดฑเต, เดเตเดฐเต, เดเตเดฐเดพเดซเต เดชเตเดฐเดถเตเดจเดเตเดเตพ
- เดธเดฟเดธเตเดฑเตเดฑเด เดกเดฟเดธเตเตป: เดธเตเดเตเดฒเดฌเดฟเตพ เดธเดฟเดธเตเดฑเตเดฑเดเตเดเดณเตเด เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเตเดเดณเตเด เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตเดฏเตเดจเตเดจเต
- เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดเตเดฆเตเดฏเดเตเดเตพ: SQL เดเตเดฆเตเดฏเดเตเดเดณเตเด เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดฐเตเดชเดเตฝเดชเตเดชเดจเดฏเตเด
- เดกเตเดฌเดเตเดเดฟเดเดเต: เดเตเดกเต เดชเตเดฐเดถเตเดจเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเตเดเดฏเตเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต
- เดธเดพเดเตเดเตเดคเดฟเด เดเดถเดฏเดเตเดเตพ: เด
เตฝเดเตเดฐเดฟเดคเดเตเดเตพ, เดเดเตเดเดเตเดเตเดเตเดเตพ, เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดเตพ เดเดจเตเดจเดฟเดต เดตเดฟเดถเดฆเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต
เด
เดญเดฟเดฎเตเดเด เดจเดเดคเตเดคเตเดจเตเดจเดตเตผ เดเดจเตเดคเดพเดฃเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเดคเต:
- เดชเตเดฐเดถเตเดจ เดชเดฐเดฟเดนเดพเดฐ เดธเดฎเตเดชเดจเด: เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏ เดชเตเดฐเดถเตเดจเดเตเดเตพ เดเดเตเดเดจเต เดคเดเตผเดเตเดเตเดจเตเดจเต
- เดเตเดกเดฟเดเดเต เดเดดเดฟเดตเตเดเตพ: เดตเตเดคเตเดคเดฟเดฏเตเดณเตเดณเดคเตเด เดเดพเดฐเตเดฏเดเตเดทเดฎเดตเตเดฎเดพเดฏ เดเตเดกเต เดเดดเตเดคเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต
- เด
เตฝเดเตเดฐเดฟเดคเด เด
เดฑเดฟเดตเต: เดกเดพเดฑเตเดฑเดพ เดเดเดจเดเดณเตเดฏเตเด เด
เตฝเดเตเดฐเดฟเดคเดเตเดเดณเตเดฏเตเด เดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดงเดพเดฐเดฃ
- เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด: เดธเดพเดเตเดเตเดคเดฟเด เดเดถเดฏเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดตเดฟเดถเดฆเตเดเดฐเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต
- เดเตเดกเต เดเตเดฃเดจเดฟเดฒเดตเดพเดฐเด: เดตเดพเดฏเดฟเดเตเดเดพเดตเตเดจเตเดจ, เดชเดฐเดฟเดชเดพเดฒเดฟเดเตเดเดพเดตเตเดจเตเดจ เดเตเดกเต เดเดดเตเดคเตเดจเตเดจเต
เด
เดเดฟเดธเตเดฅเดพเดจ เดกเดพเดฑเตเดฑเดพ เดเดเดจเดเดณเตเด เด
เตฝเดเตเดฐเดฟเดคเดเตเดเดณเตเด
เด
เดฑเตเดเดณเตเด เดธเตเดเตเดฐเดฟเดเดเตเดเดณเตเด
เดธเดพเดงเดพเดฐเดฃ เดชเตเดฐเดถเตเดจเดเตเดเตพ:
1. เดฐเดฃเตเดเต เดคเตเด
เดชเตเดฐเดถเตเดจเด: เดธเดเดเตเดฏเดเดณเตเดเต เดเดฐเต เดจเดฟเดฐ 'เดจเดเดธเต', เดเดฐเต เดชเตเตผเดฃเตเดฃเดธเดเดเตเดฏ 'เดเดพเตผเดเตเดฑเตเดฑเต' เดเดจเตเดจเดฟเดต เดจเตฝเดเดฟเดฏเดพเตฝ, 'เดเดพเตผเดเตเดฑเตเดฑเต' เดตเดฐเต เดเตเตผเดเตเดเตเดจเตเดจ เดฐเดฃเตเดเต เดธเดเดเตเดฏเดเดณเตเดเต เดธเตเดเดฟเดเดเตพ เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเดจเตเดจเต.
เดชเดฐเดฟเดนเดพเดฐเด:
'''เดชเตเดฐเตเดฎเตเดชเดพเดฎเตเดชเต
DEF twosum(เดธเดเดเตเดฏเดเตพ, เดฒเดเตเดทเตเดฏเด):
# เดตเดพเดฒเตเดฏเต -> เดเตปเดกเตเดเตเดธเต เดธเตเดฑเตเดฑเตเตผ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดนเดพเดทเต เดฎเดพเดชเตเดชเต เดธเตเดทเตเดเดฟเดเตเดเตเด
nummap = {}
เดเดพเตป เดเดฃเตเดฃเดคเตเดคเดฟเตฝ (เดธเดเดเตเดฏเดเตพ):
เดชเตเดฐเดเด = เดฒเดเตเดทเตเดฏเด - เดธเดเดเตเดฏ
nummap เตฝ เดชเตเดฐเดเดฎเดพเดฃเตเดเตเดเดฟเตฝ:
เดฎเดเดเตเดเตเด [nummap[เดชเตเดฐเดเด], i]
nummap[num] = i
เดฎเดเดเตเดเดฟเดตเดฐเดตเต[เดคเดฟเดฐเดฟเดเตเดเตเดเตเดเตเดเตเด]
เดธเดฎเดฏเด: O(n), เดธเตเดฅเดฒเด: O(min(m, n)) เดเดตเดฟเดเต m เด
เดเตเดทเดฐ เดตเดฒเตเดชเตเดชเด
เดตเดฟเดถเดฆเตเดเดฐเดฃเด: เด
เดฆเตเดตเดฟเดคเตเดฏ เดชเตเดฐเดคเตเดเดเตเดเตพ เดเตเดฐเดพเดเตเดเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตเดฑเตเดฑเตเดณเตเดณ เดธเตเดฒเตเดกเดฟเดเดเต เดตเดฟเตปเดกเต เดเตเดเตเดจเดฟเดเต.
เดฒเดฟเดเตเดเตเดเตเดฏเตเดค เดฒเดฟเดธเตเดฑเตเดฑเตเดเตพ
1. เดฑเดฟเดตเตเดดเตเดธเต เดฒเดฟเดเตเดเตเดกเต เดฒเดฟเดธเตเดฑเตเดฑเต
เดชเตเดฐเดถเตเดจเด: เดธเดฟเดเดเดฟเตพ เดฒเดฟเดเตเดเต เดเตเดฏเตเดค เดฒเดฟเดธเตเดฑเตเดฑเต เดตเดฟเดชเดฐเตเดคเดฎเดพเดเตเดเตเด.
เดชเดฐเดฟเดนเดพเดฐเด:
'''เดชเตเดฐเตเดฎเตเดชเดพเดฎเตเดชเต
เดกเตเดซเต reverselist (เดนเตเดกเต):
เดฎเตเตป = เดเดจเตเดจเตเดฎเดฟเดฒเตเดฒ
เดเดฑเดจเตเดฑเต = เดคเดฒ
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดชเตเดชเตเตพ:
nexttemp = current.next
current.next = prev
เดฎเตเดฎเตเดชเดคเตเดคเต = เดจเดฟเดฒเดตเดฟเดฒเต
เดเดฑเดจเตเดฑเต = nexttemp
เดฎเดเดเตเดเด เดฎเตเดฎเตเดชเดคเตเดคเตเดคเต
เดธเดฎเดฏเด: O(n), เดธเตเดฅเดฒเด: O(1)
เดตเดฟเดถเดฆเตเดเดฐเดฃเด: เดฎเดจเตเดฆเดเดคเดฟเดฏเดฟเดฒเตเดณเตเดณเดคเตเด เดตเตเดเดคเดฏเตเดฑเดฟเดฏเดคเตเดฎเดพเดฏ เดชเตเดฏเดฟเดจเตเดฑเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดซเตเดฒเตเดฏเดฟเดกเดฟเดจเตเดฑเต เดธเตเดเตเดเดฟเตพ เดกเดฟเดฑเตเดฑเดเตเดทเตป เด
เตฝเดเตเดฐเดฟเดคเด.
เดฎเดฐเดเตเดเดณเตเด เดฌเตเดจเดฑเดฟ เดคเดฟเดฐเดฏเตฝ เดตเตเดเตเดทเดเตเดเดณเตเด
1. เดฌเตเดจเดฑเดฟ เดเตเดฐเต เดเตปเดเตผเดกเตผ เดเตเดฐเดพเดตเตเตผเดธเตฝ
เดชเตเดฐเดถเตเดจเด: เดฌเตเดจเดฑเดฟ เดเตเดฐเตเดฏเตเดเต เดเตเดฐเดพเดตเตเตผเดธเดฒเดฟเดฒเตเดเตเดเต เดฎเดเดเตเดเตเด.
เดชเดฐเดฟเดนเดพเดฐเด:
'''เดชเตเดฐเตเดฎเตเดชเดพเดฎเตเดชเต
เดกเตเดซเต inordertraversal(เดฑเตเดเตเดเต):
เดซเดฒเด = []
เดธเตเดฑเตเดฑเดพเดเตเดเต = []
เดเดฑเดจเตเดฑเต = เดฑเตเดเตเดเต
เดเดฑเดจเตเดฑเต เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดธเตเดฑเตเดฑเดพเดเตเดเต เดธเดฎเดฏเดคเตเดคเต:
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดชเตเดชเตเตพ:
เดธเตเดฑเตเดฑเดพเดเตเดเต.เด
เดชเตเตปเดกเต (เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ)
เดเดฑเดจเตเดฑเต = เดเดฑเดจเตเดฑเต.เดฒเตเดซเตเดฑเตเดฑเต
เดเดฑเดจเตเดฑเต = เดธเตเดฑเตเดฑเดพเดเตเดเต.เดชเตเดชเตเดชเต ()
result.append (current.val)
เดเดฑเดจเตเดฑเต = เดเดฑเดจเตเดฑเต.เดฑเตเดฑเตเดฑเต
เดฑเดฟเดเตเดเตเตบ เดฑเดฟเดธเตพเดเตเดเต
เดธเดฎเดฏเด: O(n), เดธเตเดฅเดฒเด: O(h)
เดตเดฟเดถเดฆเตเดเดฐเดฃเด: เดเดฐเต เดธเดฌเตเดเตเดฐเตเดเตเดเตเด เดชเดฐเดฟเดงเดฟเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจ เดเดตเตผเดคเตเดคเดจ เดฎเตเดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเด.
เดกเตเดจเดพเดฎเดฟเดเต เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเต
1. เดชเดเดฟเดเตพ เดเดฏเดฑเตฝ
เดชเตเดฐเดถเตเดจเด: เดชเดเดฟเดเตพ เดเดฏเดฑเดพเดจเตเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เดตเดดเดฟเดเตพ เดเดฃเตเดเตเดคเตเดคเตเด (เดเดฐเต เดธเดฎเดฏเด 1 เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ 2 เดชเดเดฟ).
เดชเดฐเดฟเดนเดพเดฐเด:
'''เดชเตเดฐเตเดฎเตเดชเดพเดฎเตเดชเต
DEF climbstairs(n):
n = tokensneeded เดเดเตเดเดฟเตฝ:
เดธเตเตฝเดซเต.เดเตเดเตเดเดฃเตเดเตพ -= tokensneeded
เดถเดฐเดฟเดฏเดพเดฏเดฟ เดฎเดเดเตเดเตเด
เดฎเดเดเตเดเด เดคเตเดฑเตเดฑเต
เดฌเดฆเตฝ:
'''SQL
เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดฏเตผเดจเตเดจ เดถเดฎเตเดชเดณเดฎเดพเดฏเดฟ เดถเดฎเตเดชเดณเด เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด
เดเตเดตเดจเดเตเดเดพเดฐเดจเดฟเตฝ เดจเดฟเดจเตเดจเต
เดถเดฎเตเดชเดณเด DESC เดชเตเดฐเดเดพเดฐเด เดเตผเดกเตผ เดเตเดฏเตเดฏเตเด
เดชเดฐเดฟเดงเดฟ 1 เดเดซเตเดธเตเดฑเตเดฑเต 1
3. เดเตปเดชเดคเดพเด เดเดฏเตผเดจเตเดจ เดถเดฎเตเดชเดณเด
เดชเตเดฐเดถเตเดจเด: เดเดฑเตเดฑเดตเตเด เดเดฏเตผเดจเตเดจ เดถเดฎเตเดชเดณเด เดเดฃเตเดเตเดคเตเดคเตเด.
เดชเดฐเดฟเดนเดพเดฐเด:
'''SQL
เดซเดเดเตเดทเตป เดธเตเดทเตเดเดฟเดเตเดเตเด GETNthHighestSalary(N INT) RETURN INT
เดคเตเดเดเตเดเด
เดซเดฒเด INT เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเตเด;
เดซเดฒเด เดธเดเตเดเดฎเดพเดเตเดเตเด = เดถเตเดจเตเดฏเด;
เดซเดฒเดคเตเดคเดฟเดฒเตเดเตเดเต เดถเดฎเตเดชเดณเด เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด
เดจเดฟเดจเตเดจเต (
เดธเดพเดฒเดฑเดฟ, DENSERANK() เดเดตเตผ (เดเตผเดกเตผ เดฌเต เดธเดพเดฒเดฑเดฟ เดกเดฟเดเดเดธเตเดธเดฟ) เดเตผ เดเตป เดเต เดเดฏเดฟ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด
เดเตเดตเดจเดเตเดเดพเดฐเดจเดฟเตฝ เดจเดฟเดจเตเดจเต
) เดฑเดพเดเตเดเต เดเตเดฏเตเดคเต
เดเดตเดฟเดเต rnk = N
เดชเดฐเดฟเดงเดฟ 1;
เดฑเดฟเดเตเดเตเตบ เดฑเดฟเดธเตพเดเตเดเต;
เด
เดตเดธเดพเดจเด
เดชเตเดฐเดงเดพเดจ เดเดถเดฏเดเตเดเตพ: เดเตปเดเดพเดชเตเดธเตเดฒเตเดทเตป, เดชเดพเดฐเดฎเตเดชเดฐเตเดฏเด, เดชเตเดณเดฟเดฎเตเตผเดซเดฟเดธเด, เดกเดฟเดธเตเตป เดชเดพเดฑเตเดฑเตเดฃเตเดเตพ.
2. เดเดฐเต เดตเตเตปเดกเดฟเดเดเต เดฎเตเดทเตเตป เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตเดฏเตเด
เดเดตเดถเตเดฏเดเดคเดเตพ:
- เดจเดพเดฃเดฏเดเตเดเตพ / เดฌเดฟเดฒเตเดฒเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด
- เดเดฒเตเดชเตเดชเดจเตเดจเดเตเดเดณเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเตเด
โข เด
เดชเดฐเตเดฏเดพเดชเตเดคเดฎเดพเดฏ เดซเดฃเตเดเตเดเตพ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเด
- เดฑเดฟเดเตเดเตเตบ เดฎเดพเดฑเตเดฑเด
- เดธเตเดฑเตเดฑเตเดเตเดเต เดฎเดพเดจเตเดเตเดฎเตเดจเตเดฑเต
เดกเดฟเดธเตเตป เดธเดฎเตเดชเดจเด:
'''เดชเตเดฐเตเดฎเตเดชเดพเดฎเตเดชเต
เดเตเดฒเดพเดธเต เดตเตเดฃเตเดเดฟเดเดเต เดฎเตเดทเตเตป:
เดกเตเดซเต init(เดธเตเตฝเดซเต):
self.products = {} # productid -> (เดชเตเดฐเต, เดตเดฟเดฒ, เด
เดณเดตเต)
เดธเตเตฝเดซเต เดฌเดพเดฒเตปเดธเต = 0
DEF insertmoney(เดธเตเตฝเดซเต, เดคเตเด):
เดธเตเตฝเดซเต เดฌเดพเดฒเตปเดธเต += เดคเตเด
เดกเตเดซเต selectproduct (เดธเตเตฝเดซเต, productid):
productid เดธเตเดตเดฏเด เดเตฝเดชเตเดชเดจเตเดจเดเตเดเดณเดฟเตฝ เดเดฒเตเดฒเตเดเตเดเดฟเตฝ:
"เดเตฝเดชเตเดชเดจเตเดจเด เดเดฃเตเดเตเดคเตเดคเดฟเดฏเดฟเดฒเตเดฒ" เดเดจเตเดจเต เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเด
เดชเตเดฐเต, เดตเดฟเดฒ, เด
เดณเดตเต = เดธเตเดตเดฏเด เดเตฝเดชเตเดชเดจเตเดจเดเตเดเตพ[productid]
เด
เดณเดตเต == 0 เดเดเตเดเดฟเตฝ:
"เดเดเตเดเต เดเดซเต เดธเตเดฑเตเดฑเตเดเตเดเต"
เดธเตเตฝเดซเต เดฌเดพเดฒเตปเดธเต