เดตเดฟเดตเตผเดคเตเดคเดเดจเดฟเตฝ เดจเดฟเดจเตเดจเต: เดจเดฟเดเตเดเตพเดเตเดเดพเดฏเดฟ เดเดฐเต เดฒเตเดเดจเด เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเต
เดเตเดเต เดเดฎเตเดชเดจเดฟเดเดณเดฟเดฒเต เด เดญเดฟเดฎเตเดเดเตเดเตพ เดตเดณเดฐเตเดเตเดเดพเดฒเดฎเดพเดฏเดฟ เดจเดเดฐเดคเตเดคเดฟเดฒเต เดธเดเดธเดพเดฐเดตเดฟเดทเดฏเดฎเดพเดฃเต. เดเดคเต เดเดถเตเดเดฐเตเดฏเดชเตเดชเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ - เดเดฐเต เด เดญเดฟเดฎเตเดเด เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏเดฟ เดตเดฟเดเดฏเดฟเดเตเดเตเดจเตเดจเดคเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดจเดฒเตเดฒ เดเตเดฒเดฟ เดจเตเดเดพเดจเตเดณเตเดณ เด เดตเดธเดฐเด เดจเตฝเดเตเดจเตเดจเต. เดเดจเตเดจเดพเตฝ เดเดคเต เด เดคเตเดฐ เดฒเดณเดฟเดคเดฎเดฒเตเดฒ, เดเดพเดฐเดฃเด เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏ เดชเตเดฐเดถเตเดจเดเตเดเตพ เดชเดฒเดชเตเดชเตเดดเตเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต.
เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดฎเดฟเดเตเดเดชเตเดชเตเดดเตเด, เด เดเตเดฒเดฟเดเดณเดฟเตฝ เดญเตเดฐเดฟเดญเดพเดเดตเตเด เด
เดชเตเดเตเดทเดเตป เดเตเดฏเตเดฏเตเดจเตเดจ เดเตเดฒเดฟเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเดเดคเดฒเตเดฒ, เดชเดเตเดทเต เด
เดต เดเดชเตเดชเตเดดเตเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดฟเดฒเดชเตเดชเตเตพ เดจเดฟเดเตเดเตพ เด
เดคเต เดฌเตเตผเดกเดฟเตฝ เดเตเดฏเตเดฏเตเดฃเตเดเดฟเดตเดฐเตเด, Google เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเดฑเตเดฑเตเดคเตเดเตเดเดฟเดฒเตเด เดเดฑเดตเดฟเดเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเดคเต. เด
เดคเต, เดธเตเดฅเดฟเดคเดฟ เดเตเดฐเดฎเตเดฃ เดฎเดพเดฑเตเดเดฏเดพเดฃเต, เดเดฟเดฒ เดเดฎเตเดชเดจเดฟเดเตพ เด
เดคเตเดคเดฐเด เด
เดญเดฟเดฎเตเดเดเตเดเตพ เดเดชเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดชเดฒ เดคเตเดดเดฟเดฒเตเดเดฎเดเดณเตเด เดเดชเตเดชเตเดดเตเด เด เดชเดพเดฐเดฎเตเดชเดฐเตเดฏเด เดชเดพเดฒเดฟเดเตเดเตเดจเตเดจเต. เดคเตเดดเดฟเดฒเดจเตเดตเตเดทเดเตผเดเตเดเตเดณเตเดณ เดเดพเดธเตเดเตเดเตเดเดณเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจ เดธเดพเดงเดพเดฐเดฃ เดเดพเดตเดพเดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเดพเดธเตเดเตเดเตเดเดณเตเดเต เดตเดฟเดถเดเดฒเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เด เดฒเตเดเดจเด เดจเตเดเตเดเดฟเดตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเดเตเดเตพ เดเตผเดฎเตเดฎเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต: "Habr"-เดจเตเดฑเต เดเดฒเตเดฒเดพ เดตเดพเดฏเดจเดเตเดเดพเตผเดเตเดเตเด - "Habr" เดชเตเดฐเตเดฎเตเดทเดฃเตฝ เดเตเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดคเตเดเตเดเดฟเดฒเตเด เดธเตเดเดฟเตฝเดฌเตเดเตเดธเต เดเตเดดเตเดธเดฟเตฝ เดเตเดฐเตเดฎเตเดชเตเตพ 10 เดฑเตเดฌเดฟเตพเดธเต เดเดฟเดดเดฟเดตเต.
เดธเตเดเดฟเตฝเดฌเตเดเตเดธเต เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต: เดชเตเดฐเดพเดฏเตเดเดฟเด เดเตเดดเตเดธเต
"เดฎเตเดฌเตเตฝ เดกเตเดตเดฒเดชเตเดชเตผ PRO" .
เดจเดฟเดเตเดเดณเตเดเต เด เดญเดฟเดฎเตเดเดคเตเดคเดฟเดจเต เดจเดจเตเดจเดพเดฏเดฟ เดคเดฏเตเดฏเดพเดฑเตเดเตเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดงเดพเดจ เดเดพเดฐเตเดฏเด.
เด เดคเต, เดเดพเดธเตโเดเตเดเตเดเตพ เดจเตเดเตเดเดพเตป เดคเตเดเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดฎเตเดชเต, เดเดฟเดฒ เดชเตเดคเตเดตเดพเดฏ เด เดญเดฟเดฎเตเด เดคเดฏเตเดฏเดพเดฑเตเดเตเดชเตเดชเต เดจเตเดฑเตเดเตเดเตเดเตพ เดจเตเดเตเดเดพเด.
เดฎเตเตปเดเตเดเตเดเดฟ เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดงเดพเดจ เดเดพเดฐเตเดฏเด. เด
เตฝโเดเตเดฐเดฟเดคเดเตเดเดณเตเด เดกเดพเดฑเตเดฑเดพ เดเดเดจเดเดณเตเด เดจเดฟเดเตเดเตพ เดเดคเตเดฐ เดจเดจเตเดจเดพเดฏเดฟ เดเตผเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด, เดจเดฟเดเตเดเตพเดเตเดเต เดชเดฐเดฟเดเดฟเดคเดฎเดฒเตเดฒเดพเดคเตเดค เดฎเตเดเดฒเดเดณเดฟเตฝ เดจเดฟเดเตเดเดณเตเดเต เด
เดฑเดฟเดตเต เดฎเตเดเตเดเดชเตเดชเตเดเตเดคเตเดคเตเด. เด
เดญเดฟเดฎเตเดเดคเตเดคเดฟเดจเต เดคเดฏเตเดฏเดพเดฑเตเดเตเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เดธเดนเดพเดฏเดฟเดเตเดเตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดเตบเดฒเตเตป เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเตเดเดณเตเดฃเตเดเต. เดเดเตเดเตพ เดเดชเดฆเตเดถเดฟเดเตเดเตเดจเตเดจเต
เดคเตเดฐเตเดฎเดพเดจเด เดเดเตเดเดคเตเดคเดฟเตฝ เดชเดฑเดฏเดพเตป เดชเด เดฟเดเตเดเตเดจเตเดจเดคเต เดฎเตเดฒเตเดฏเดตเดคเตเดคเดพเดฃเต. เดฌเตเตผเดกเดฟเตฝ เดเดดเตเดคเตเด เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฎเตเดชเตเดฏเตเดเตเดเดฑเดฟเตฝ เดเตเดกเต เดเตเดชเตเดชเต เดเตเดฏเตเดฏเตเด, เดจเดฟเดถเดฌเตเดฆเดฎเดพเดฏเตเด) เดจเดฟเดเตเดเตพ เดเตเดฏเตเดฏเตเดจเตเดจ เดเดพเดฐเตเดฏเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เด เดชเตเดเตเดทเดเดฐเตเดเต เดชเดฑเดฏเตเดจเตเดจเดคเต เดจเดฒเตเดฒเดคเดพเดฃเต. เด เดฐเตเดคเดฟเดฏเดฟเตฝ, เดจเดฟเดเตเดเตพ เดเตเดกเดฟเตฝ เดเดฐเต เดคเตเดฑเตเดฑเต เดตเดฐเตเดคเตเดคเดฟเดฏเดพเตฝ, เดชเดเตเดทเต เดชเดฐเดฟเดนเดพเดฐเด เดชเตเดคเตเดตเต เดถเดฐเดฟเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดตเดฟเดเดฏเดธเดพเดงเตเดฏเดค เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด.
เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเตป เดคเตเดเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดฎเตเดชเต เดจเดฟเดเตเดเตพ เด เดคเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดฟเดฒ เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ, เดจเดฟเดเตเดเตพ เดเดฐเต เดเตเดฒเดฟ เดเดชเดฐเดฟเดชเตเดฒเดตเดฎเดพเดฏเดฟ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดเดฏเตเด เดชเดฟเดจเตเดจเตเดเต เดคเตเดฑเตเดฑเดพเดฏ เดชเดพเดคเดฏเดฟเดฒเตเดเตเดเต เดชเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเดพเด. เด เดญเดฟเดฎเตเดเด เดจเดเดคเตเดคเตเดจเตเดจเดฏเดพเดณเตเดเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจ เดเตเดฑเดเตเดเต เดเตเดฆเตเดฏเดเตเดเตพ เดเตเดฆเดฟเดเตเดเตเดจเตเดจเดคเต เดฎเตเดฒเตเดฏเดตเดคเตเดคเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด.
เดชเดฟเดธเดฟเดฏเดฟเดฒเดฒเตเดฒ, เดเตเดเตเดฃเตเดเต เดเตเดกเต เดเดดเตเดคเตเดจเตเดจเดคเต เดชเดฐเดฟเดถเตเดฒเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดจเตเดฑเตผเดตเตเดฏเต เดธเดฎเดฏเดคเตเดคเต เด เดชเตเดเตเดทเดเดจเต เดเดฐเต เดฎเดพเตผเดเตเดเดฑเตเด เดตเตเดฑเตเดฑเตเดฌเตเตผเดกเตเด เดจเตฝเดเตเดจเตเดจเต, เด เดตเดฟเดเต เดธเตเดเดจเดเดณเต เดฏเดพเดจเตเดคเตเดฐเดฟเด เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเดเดเต เดเดฒเตเดฒ. เดเดฐเต เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดฎเตเดชเตเตพ, เดจเดฟเดเตเดเดณเตเดเต เดเตเดกเต เดเดฐเต เดเดเดฒเดพเดธเดฟเดฒเต เดจเตเดฐเดฟเดเตเดเต เดฌเตเตผเดกเดฟเดฒเต เดเดดเตเดคเตเดจเตเดจเดคเต เดฎเตเดฒเตเดฏเดตเดคเตเดคเดพเดฃเต. เดจเดฟเดเตเดเตพ เดเดฒเตเดฒเดพเด เดจเดฟเดเตเดเดณเตเดเต เดคเดฒเดฏเดฟเตฝ เดธเตเดเตเดทเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดชเตเดฐเดงเดพเดจเดชเตเดชเตเดเตเด เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดจเดฟเดเตเดเตพ เดฎเดฑเดจเตเดจเตเดเตเดเดพเด.
JavaScript-เดฒเต เดเตเดเดชเตเดฒเตเดฑเตเดฑเต เดเดพเดธเตโเดเตเดเตเดเตพ
เด เดเดพเดธเตโเดเตเดเตเดเดณเดฟเตฝ เดเดฟเดฒเดคเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเดฟเดจเดเด เดชเดฐเดฟเดเดฟเดคเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด. เดจเดฟเดเตเดเตพเดเตเดเต เดเดจเตเดจเตเดเดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฏ เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดฃเตเด เด เดญเดฟเดฎเตเดเดเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดเตเดเตเดฃเตเดเต, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ JavaScript เดชเด เดฟเดเตเดเตเดฎเตเดชเตเตพ เด เดตเดฏเดฟเตฝ เดชเดฐเดฟเดถเตเดฒเดฟเดเตเดเตเด. เดถเดฐเดฟ, เดเดชเตเดชเตเตพ เด เดต เดตเตเดฃเตเดเตเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเดจเตเดณเตเดณ เดธเดฎเดฏเดฎเดพเดฏเดฟ, เดเตเดเดพเดคเต เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเตเดเต เดตเดฟเดถเดฆเดฎเดพเดฏ เดตเดฟเดถเดฆเตเดเดฐเดฃเดตเตเด.
เดชเดพเดฒเดฟเตปเดกเตเดฐเตเด
เดธเดพเดงเดพเดฐเดฃ เดฆเดฟเดถเดฏเดฟเดฒเตเด เดตเดฟเดชเดฐเตเดค เดฆเดฟเดถเดฏเดฟเดฒเตเด เดเดฐเตเดชเตเดฒเต เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดตเดพเดเตเดเต เดตเดพเดเตเดฏเดฎเต เด เดเตเดทเดฐเดเตเดเดณเตเดเต เดเตเดฐเดฎเดฎเต เดเดฃเต เดชเดพเดฒเดฟเตปเดกเตเดฐเตเด. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "เด เดจเตเดจ" เดเดฐเต เดชเดพเดฒเดฟเตปเดกเตเดฐเตเด เดเดฃเต, เดเดจเตเดจเดพเตฝ "เดเตเดฌเดฟเตพ", "เดเตเตบ" เดเดจเตเดจเดฟเดตเดฏเดฒเตเดฒ.
เดธเตเดฑเตเดฑเตเดเดฟเดเดเต
เดเดฐเต เดธเตเดเตเดฐเดฟเดเดเต เดจเตฝเดเดฟ; เดธเตเดเตเดฐเดฟเดเดเต เดเดฐเต เดชเดพเดฒเดฟเตปเดกเตเดฐเตเด เดเดฃเตเดเตเดเดฟเตฝ true เดเดจเตเดจเต เดคเดฟเดฐเดฟเดเต เดจเตฝเดเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดซเดเดเตเดทเตป เดจเดฟเดเตเดเตพ เดเดดเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต. เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดจเดฟเดเตเดเตพ เดธเตเดชเตเดฏเตเดธเตเดเดณเตเด เดตเดฟเดฐเดพเดฎเดเดฟเดนเตเดจเดเตเดเดณเตเด เดเดฃเดเตเดเดฟเดฒเตเดเตเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต.
เดชเดพเดฒเดฟเตปเดกเตเดฐเตเด('เดฑเตเดธเตเดเดพเตผ') === เดธเดคเตเดฏเด
palindrome('table') === เดคเตเดฑเตเดฑเต
เดจเดฎเตเดเตเดเต เดเตเดฎเดคเดฒ เดตเดฟเดถเดเดฒเดจเด เดเตเดฏเตเดฏเดพเด
เดธเตเดเตเดฐเดฟเดเดเต เดฑเดฟเดตเตเดดเตเดธเต เดเตเดฏเตเดฏเตเด เดเดจเตเดจเดคเดพเดฃเต เดเดตเดฟเดเต เดชเตเดฐเดงเดพเดจ เดเดถเดฏเด. "เดฑเดฟเดตเตเดดเตเดธเต" เดธเตเดเตเดฐเดฟเดเดเต เดเดฑเดฟเดเดฟเดจเดฒเดฟเดจเตเดเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดธเดฎเดพเดจเดฎเดพเดฃเตเดเตเดเดฟเตฝ, เดเดเตเดเตพเดเตเดเต เดเดฐเต เดชเดพเดฒเดฟเตปเดกเตเดฐเตเด เดฒเดญเดฟเดเตเดเต, เดซเดเดเตเดทเตป เดถเดฐเดฟเดฏเดพเดเตเด. เดเดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดณเตเดณเด.
เดคเตเดฐเตเดฎเดพเดจเด
เดชเดพเดฒเดฟเตปเดกเตเดฐเตเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจ เดเตเดกเต เดเดคเดพ.
const palindrome = str => {
// turn the string to lowercase
str = str.toLowerCase()
// reverse input string and return the result of the
// comparisong
return str === str.split('').reverse().join('')
}
เดเตปเดชเตเดเตเดเต เดธเตโเดเตเดฐเดฟเดเดเดฟเดฒเต เดชเตเดฐเดคเตเดเดเตเดเดณเต เดเตเดฑเดฟเดฏเดเตเดทเดฐเดคเตเดคเดฟเดฒเตเดเตเดเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเด เดเดจเตเดจเดคเดพเดฃเต เดเดฆเตเดฏเดชเดเดฟ. เดชเตเดฐเตเดเตเดฐเดพเด เดเดฅเดพเดชเดพเดคเตเดฐเดเตเดเดณเต เดคเดจเตเดจเต เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเดฎเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดเดฑเดชเตเดชเดพเดฃเดฟเดคเต, เด เดฒเตเดฒเดพเดคเต เดเตเดธเต เดฎเดฑเตเดฑเตเดจเตเดคเตเดเตเดเดฟเดฒเตเดฎเต เด เดฒเตเดฒ.
เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดเตเดเด เดฒเตเตป เดฑเดฟเดตเตเดดเตเดธเต เดเตเดฏเตเดฏเตเด เดเดจเตเดจเดคเดพเดฃเต. เดเดคเต เดเตเดฏเตเดฏเดพเตป เดชเตเดฐเดฏเดพเดธเดฎเดฟเดฒเตเดฒ: เดจเดฟเดเตเดเตพ .split() เดฐเตเดคเดฟ (เดธเตเดเตเดฐเดฟเดเดเต เดฒเตเดฌเตเดฐเดฑเดฟ) เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เด เดฑเต เดเดฏเดฟ เดฎเดพเดฑเตเดฑเตเดฃเตเดเดคเตเดฃเตเดเต. เด เดชเตเดชเตเตพ เดจเดฎเตเดฎเตพ .reverse() (Aray library) เดเดชเดฏเตเดเดฟเดเตเดเต เด เดฑเต เดฑเดฟเดตเตเดดเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต. .join() (Aray library) เดเดชเดฏเตเดเดฟเดเตเดเต เดฑเดฟเดตเตเดดเตเดธเต เด เดฑเตเดฏเต เดเดฐเต เดธเตเดเตเดฐเดฟเดเดเดฟเดฒเตเดเตเดเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเด เดเดจเตเดจเดคเดพเดฃเต เด เดตเดธเดพเดจ เดเดเตเดเด.
เดเดชเตเดชเตเตพ เดจเดฟเดเตเดเตพ เดเตเดฏเตเดฏเตเดฃเตเดเดคเต "เดฑเดฟเดตเตเดดเตเดธเต" เดธเตเดเตเดฐเดฟเดเดเต เดฏเดฅเดพเตผเดคเตเดฅ เดธเตเดเตเดฐเดฟเดเดเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเด, เดซเดฒเด เดถเดฐเดฟเดฏเต เดคเตเดฑเตเดฑเต เดจเตฝเดเตเด.
FizzBuzz
เด เดญเดฟเดฎเตเดเดเตเดเดณเดฟเดฒเต เดเดฑเตเดฑเดตเตเด เดเดจเดชเตเดฐเดฟเดฏเดฎเดพเดฏ เดเตเดฒเดฟเดเดณเดฟเตฝ เดเดจเตเดจเต.
เดธเตเดฑเตเดฑเตเดเดฟเดเดเต
เดเตบเดธเตเดณเดฟเดฒเตเดเตเดเต 1 เดฎเตเดคเตฝ n เดตเดฐเตเดฏเตเดณเตเดณ เดธเดเดเตเดฏเดเตพ เดชเตเดฐเดฟเดจเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจ เดเดฐเต เดซเดเดเตโเดทเตป เดจเดฟเดเตเดเตพ เดเดดเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต, เดเดตเดฟเดเต n เดเดจเตเดจเดคเต เดซเดเดเตโเดทเตป เดเดฐเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเดพเดฏเดฟ เดเดเตเดเตเดเตเดจเตเดจ เดเดฐเต เดชเตเตผเดฃเตเดฃเดธเดเดเตเดฏเดฏเดพเดฃเต, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเตเดฏเดตเดธเตเดฅเดเดณเตเดเต:
- 3 เดจเตเดฑเต เดเตเดฃเดฟเดคเดเตเดเตพเดเตเดเต เดชเดเดฐเด เดเดเตเดเตเดชเตเดเตเดเต fizz;
- 5 เดจเตเดฑเต เดเตเดฃเดฟเดคเดเตเดเดณเดพเดฏ เดธเดเดเตเดฏเดเตพเดเตเดเต เดชเดเดฐเด เดเดเตเดเตเดชเตเดเตเดเต buzz;
- 3, 5 เดเดจเตเดจเดฟเดตเดฏเตเดเต เดเตเดฃเดฟเดคเดเตเดเดณเดพเดฏ เดธเดเดเตเดฏเดเตพเดเตเดเต เดชเดเดฐเด fizzbuzz เดเดเตเดเตเดชเตเดเตเดเต.
เดเดฆเดพเดนเดฐเดฃเด:
Fizzbuzz(5)
เดซเดฒเด
// 1
// 2
// เดซเดฟเดธเต
// 4
//buzz
เดจเดฎเตเดเตเดเต เดเตเดฎเดคเดฒ เดตเดฟเดถเดเดฒเดจเด เดเตเดฏเตเดฏเดพเด
เดเดตเดฟเดเต เดชเตเดฐเดงเดพเดจ เดเดพเดฐเตเดฏเด JavaScript เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดฃเดฟเดคเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดฎเดพเตผเดเดฎเดพเดฃเต. เดฎเตเดกเตเดฒเดธเต เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฌเดพเดเตเดเดฟเดฏเตเดณเตเดณเดคเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดคเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดเดดเดฟเดฏเตเด - %, เดเดคเต เดฐเดฃเตเดเต เด เดเตเดเดเตเดเตพ เดตเดฟเดญเดเดฟเดเตเดเตเดฎเตเดชเตเตพ เดฌเดพเดเตเดเดฟเดฏเตเดณเตเดณเดต เดเดพเดฃเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดฌเดพเดเตเดเดฟเดฏเตเดณเตเดณเดคเต 0 เดเดฃเตเดเตเดเดฟเตฝ, เดเดฆเตเดฏเดคเตเดคเต เดธเดเดเตเดฏ เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเดฟเดจเตเดฑเต เดเตเดฃเดฟเดคเดฎเดพเดฃเต เดเดจเตเดจเดพเดฃเต เด เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดคเต.
12% 5 // 2 -> 12 เดเดจเตเดจเดคเต 5 เดจเตเดฑเต เดเตเดฃเดฟเดคเดฎเดฒเตเดฒ
12% 3 // 0 -> 12 เดเดจเตเดจเดคเต 3 เดจเตเดฑเต เดเตเดฃเดฟเดคเดฎเดพเดฃเต
เด เดคเดฟเดจเดพเตฝ, เดจเดฟเดเตเดเตพ 12 เดจเต 5 เดเตเดฃเตเดเต เดนเดฐเดฟเดเตเดเดพเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต 2 เดจเตเดฑเต เดถเตเดทเดฟเดเตเดเตเดจเตเดจ 2 เดฒเดญเดฟเดเตเดเตเด. เดจเดฟเดเตเดเตพ 12 เดจเต 3 เดเตเดฃเตเดเต เดนเดฐเดฟเดเตเดเดพเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต 4 เดจเตเดฑเต เดฌเดพเดเตเดเดฟเดฏเตเดณเตเดณ 0 เดฒเดญเดฟเดเตเดเตเด. เดเดฆเตเดฏ เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเตฝ, 12 เดเดจเตเดจเดคเต 5 เดจเตเดฑเต เดเตเดฃเดฟเดคเดฎเดฒเตเดฒ, เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเดฟเตฝ , 12 เดเดจเตเดจเดคเต 3 เดจเตเดฑเต เดเตเดฃเดฟเดคเดฎเดพเดฃเต.
เดคเตเดฐเตเดฎเดพเดจเด
เดเดชเตเดฑเตเดฑเดฟเดฎเตฝ เดชเดฐเดฟเดนเดพเดฐเด เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเตเดกเต เดเดฏเดฟเดฐเดฟเดเตเดเตเด:
const fizzBuzz = num => {
for(let i = 1; i <= num; i++) {
// check if the number is a multiple of 3 and 5
if(i % 3 === 0 && i % 5 === 0) {
console.log('fizzbuzz')
} // check if the number is a multiple of 3
else if(i % 3 === 0) {
console.log('fizz')
} // check if the number is a multiple of 5
else if(i % 5 === 0) {
console.log('buzz')
} else {
console.log(i)
}
}
}
เดธเตเดชเดพเดงเดฟเด เดชเตเดฐเดธเตเดคเดพเดตเดจเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดซเดเดเตเดทเตป เดเดตเดถเตเดฏเดฎเดพเดฏ เดชเดฐเดฟเดถเตเดงเดจเดเตพ เดจเดเดคเตเดคเตเดเดฏเตเด เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดซเดฒเด เดจเตฝเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเตฝ, if...else เดชเตเดฐเดธเตเดคเดพเดตเดจเดเดณเตเดเต เดเตเดฐเดฎเด เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดจเตเดจเดคเต เดฎเตเดฒเตเดฏเดตเดคเตเดคเดพเดฃเต: เดเดฐเดเตเด เดตเตเดฏเดตเดธเตเดฅเดฏเดฟเตฝ (&&) เดเดฐเดเดญเดฟเดเตเดเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดธเดเดเตเดฏเดเตพ เดเดฃเตเดเตเดคเตเดคเดพเตป เดเดดเดฟเดฏเดพเดคเตเดค เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ เด เดตเดธเดพเดจเดฟเดเตเดเตเดจเตเดจเต. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดเดเตเดเตพ เดเดฒเตเดฒเดพ เดเดชเตเดทเดจเตเดเดณเตเด เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจเต.
เด เดจเดเตเดฐเดพเด
เดฎเดฑเตเดฑเตเดฐเต เดตเดพเดเตเดเดฟเดจเตเดฑเต เดเดฒเตเดฒเดพ เด เดเตเดทเดฐเดเตเดเดณเตเด เดเดฐเต เดธเดเดเตเดฏเดฏเดฟเตฝ, เดเดจเตเดจเดพเตฝ เดฎเดฑเตเดฑเตเดฐเต เดเตเดฐเดฎเดคเตเดคเดฟเตฝ เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจ เดเดฐเต เดตเดพเดเตเดเดฟเดจเตเดฑเต เดชเตเดฐเดพเดฃเดฟเดคเต.
เดธเตเดฑเตเดฑเตเดเดฟเดเดเต
เดฐเดฃเตเดเต เดธเตเดเตเดฐเดฟเดเดเตเดเตพ เด เดจเดเตเดฐเดพเดฎเตเดเดณเดพเดฃเต เดเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดซเดเดเตเดทเตป เดเดเตเดเตพ เดเดดเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต, เดเตเดธเต เดชเตเดฐเดถเตเดจเดฎเดฒเตเดฒ. เดชเตเดฐเดคเตเดเดเตเดเตพ เดฎเดพเดคเตเดฐเด เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจเต; เดธเตเดชเตเดฏเตเดธเตเดเดณเต เดตเดฟเดฐเดพเดฎเดเดฟเดนเตเดจเดเตเดเดณเต เดเดฃเดเตเดเดฟเดฒเตเดเตเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ.
เด
เดจเดเตเดฐเดพเด('เดซเตเตปเดกเตผ', 'เดซเตเดฐเดฃเตเดเต') โ> เดถเดฐเดฟเดฏเดพเดฃเต
เด
เดจเดเตเดฐเดพเด('เดนเดฒเต', 'เดฌเต') โ> เดคเตเดฑเตเดฑเต
เดจเดฎเตเดเตเดเต เดเตเดฎเดคเดฒ เดตเดฟเดถเดเดฒเดจเด เดเตเดฏเตเดฏเดพเด
เดเดตเดฟเดเต เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเดฃเตเด เดชเตเดฐเดงเดพเดจ เดเดพเดฐเตเดฏเด, เดจเดฟเดเตเดเตพ เดฐเดฃเตเดเต เดเตปเดชเตเดเตเดเต เดฒเตเดจเตเดเดณเดฟเดฒเต เดเดฐเต เด เดเตเดทเดฐเดตเตเด เดเดฐเต เดตเดฐเดฟเดฏเดฟเดฒเตเด เด เดตเดฏเตเดเต เดจเดฎเตเดชเดฑเตเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต เดเดจเตเดจเดคเดพเดฃเต.
เดซเตเตปเดกเตผ โ> f: 1 เดธเตเดนเตเดคเตเดคเต โ> f: 1
i: 1 r: 1
n: 1 i: 1
เดกเดฟ: 1 เด: 1
e: 1 n: 1
r: 1 d: 1
เด เดจเดเตเดฐเดพเด เดกเดพเดฑเตเดฑ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ JavaScript เดเดฌเตเดเดเตเดฑเตเดฑเต เดฒเดฟเดฑเตเดฑเดฑเตฝ เดชเตเดฒเตเดณเตเดณ เดเดฐเต เดเดเดจ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดฃเด. เด เดเตเดธเดฟเดฒเต เดชเตเดฐเดงเดพเดจ เดเดพเดฐเตเดฏเด เด เดเตเดทเดฐเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเดคเตเดเดฎเดพเดฃเต, เดจเดฟเดฒเดตเดฟเดฒเต เดตเดฐเดฟเดฏเดฟเดฒเต เด เดคเดฟเดจเตเดฑเต เดเดตเตผเดคเตเดคเดจเดเตเดเดณเตเดเต เดเดฃเตเดฃเดฎเดพเดฃเต เดฎเตเดฒเตเดฏเด.
เดฎเดฑเตเดฑเต เดตเตเดฏเดตเดธเตเดฅเดเตพ เดเดฃเตเดเต:
- เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเตเดฎเตเดชเตเตพ เด เดเตเดทเดฐเดเตเดเดณเตเดเต เดเตเดธเต เดเดฃเดเตเดเดฟเดฒเตเดเตเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒเตเดจเตเดจเต เดจเดฟเดเตเดเตพ เดเดฑเดชเตเดชเดพเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดเตเดเตพ เดฐเดฃเตเดเต เดธเตเดเตเดฐเดฟเดเดเตเดเดณเตเด เดฒเตเดตเตผ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดตเดฒเดฟเดฏ เดเตเดธเดฟเดฒเตเดเตเดเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
- เดคเดพเดฐเดคเดฎเตเดฏเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฒเตเดฒเดพ เดเดฅเดพเดชเดพเดคเตเดฐเดเตเดเดณเดฒเตเดฒเดพเดคเตเดคเดตเดฏเตเด เดเดเตเดเตพ เดเดดเดฟเดตเดพเดเตเดเตเดจเตเดจเต. เดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต
เดชเดคเดฟเดตเต เดญเดพเดตเดเตเดเตพ .
เดคเตเดฐเตเดฎเดพเดจเด
// helper function that builds the
// object to store the data
const buildCharObject = str => {
const charObj = {}
for(let char of str.replace(/[^w]/g).toLowerCase()) {
// if the object has already a key value pair
// equal to the value being looped over,
// increase the value by 1, otherwise add
// the letter being looped over as key and 1 as its value
charObj[char] = charObj[char] + 1 || 1
}
return charObj
}
// main function
const anagram = (strA, strB) => {
// build the object that holds strA data
const aCharObject = buildCharObject(strA)
// build the object that holds strB data
const bCharObject = buildCharObject(strB)
// compare number of keys in the two objects
// (anagrams must have the same number of letters)
if(Object.keys(aCharObject).length !== Object.keys(bCharObject).length) {
return false
}
// if both objects have the same number of keys
// we can be sure that at least both strings
// have the same number of characters
// now we can compare the two objects to see if both
// have the same letters in the same amount
for(let char in aCharObject) {
if(aCharObject[char] !== bCharObject[char]) {
return false
}
}
// if both the above checks succeed,
// you have an anagram: return true
return true
}
เดเดชเดฏเตเดเดคเตเดคเดฟเตฝ เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด
['f', 'i', 'n', 'd', 'e', โโ'r']
เดเดฐเต เดฌเตพเดเตเดเต เดฒเตเดชเตเดชเต เดเตเดฏเตเดฏเดพเดคเต เดคเดจเตเดจเต เดตเดธเตเดคเตเดตเดฟเดจเตเดฑเต เดเตเดฃเดเตเดเตพ เดเดคเตเดตเดดเดฟ เดจเดฎเตเดเตเดเต เดฒเดญเดฟเดเตเดเตเด. เดเดฐเต เดชเตเดฐเดถเตโเดจเดคเตเดคเดฟเตฝ, เดฐเดฃเตเดเต เดธเตโเดเตเดฐเดฟเดเดเตเดเตพเดเตเดเตเด เดเดฐเต เดเดฃเตเดฃเด เดชเตเดฐเดคเตเดเดเตเดเตพ เดเดฃเตเดเต เดเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเตป .length เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เด เดฐเตเดคเดฟ เดเดชเดฏเตเดเดฟเดเตเดเดพเด - เดเดคเต เด เดจเดเตเดฐเดพเดฎเตเดเดณเตเดเต เดเดฐเต เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเตเดทเดคเดฏเดพเดฃเต.
เดธเตเดตเดฐเดพเดเตเดทเดฐเดเตเดเตพเดเตเดเดพเดฏเดฟ เดคเดฟเดฐเดฏเตเด
เด เดญเดฟเดฎเตเดเดเตเดเดณเดฟเตฝ เดชเดฒเดชเตเดชเตเดดเตเด เดตเดฐเตเดจเตเดจ เดตเดณเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดฐเต เดเตเดฒเดฟ.
เดธเตเดฑเตเดฑเตเดเดฟเดเดเต
เดเดฐเต เดธเตเดเตเดฐเดฟเดเดเต เดเดฐเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเดพเดฏเดฟ เดเดเตเดเตเดเตเดเดฏเตเด เดธเตโเดเตเดฐเดฟเดเดเดฟเตฝ เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดธเตเดตเดฐเดพเดเตเดทเดฐเดเตเดเดณเตเดเต เดเดฃเตเดฃเด เดจเตฝเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจ เดเดฐเต เดซเดเดเตโเดทเตป เดจเดฟเดเตเดเตพ เดเดดเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต.
"a", "e", "i", "o", "u" เดเดจเตเดจเดฟเดตเดฏเดพเดฃเต เดธเตเดตเดฐเดพเดเตเดทเดฐเดเตเดเตพ.
เดเดฆเดพเดนเดฐเดฃเด:
เดธเตเดตเดฐเดพเดเตเดทเดฐเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเตเด('เดนเดฒเต') // โ> 2
เดธเตเดตเดฐเดพเดเตเดทเดฐเดเตเดเตพ ('เดเดจเตเดคเตเดเตเดฃเตเดเต') // โ> 0
เดคเตเดฐเตเดฎเดพเดจเด
เดเดฑเตเดฑเดตเตเด เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดชเตเดทเตป เดเดคเดพ:
const findVowels = str => {
let count = 0
const vowels = ['a', 'e', 'i', 'o', 'u']
for(let char of str.toLowerCase()) {
if(vowels.includes(char)) {
count++
}
}
return count
}
.includes() เดฐเตเดคเดฟเดฏเตเดเต เดเดชเดฏเตเดเด เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดฃเตเดเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต. เดเดคเต เดธเตเดเตเดฐเดฟเดเดเตเดเตพเดเตเดเตเด เด เดฑเตเดเตพเดเตเดเตเด เดฒเดญเตเดฏเดฎเดพเดฃเต. เดเดฐเต เด เดฑเตเดฏเดฟเตฝ เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดฎเตเดฒเตเดฏเดฎเตเดฃเตเดเต เดเดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเดพเตป เดเดคเต เดเดชเดฏเตเดเดฟเดเตเดเดฃเด. เด เดฑเตเดฏเดฟเตฝ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโเด เดฎเตเดฒเตเดฏเด เด เดเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ เด เดฐเตเดคเดฟ เดถเดฐเดฟเดฏเตเด เดเดฒเตเดฒเตเดเตเดเดฟเตฝ เดคเตเดฑเตเดฑเตเด เดจเตฝเดเตเดจเตเดจเต.
เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเต เดเดฐเต เดนเตเดฐเดธเตเดต เดชเดฐเดฟเดนเดพเดฐเดฎเตเดฃเตเดเต:
const findVowels = str => {
const matched = str.match(/[aeiou]/gi)
return matched ? matches.length : 0
}
เดเดคเต .match() เดฐเตเดคเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เดเดคเต เดเดพเดฐเตเดฏเดเตเดทเดฎเดฎเดพเดฏ เดคเดฟเดฐเดฏเตฝ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดธเตโเดเตเดฐเดฟเดเดเดฟเดจเตเดณเตเดณเดฟเตฝ เดเดฐเต เดฎเตเดคเตเดคเตเดกเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเดพเดฏเดฟ เดเดฐเต เดฑเตเดเตเดฒเตผ เดเดเตโเดธเตโเดชเตเดฐเดทเตป เดเดฃเตเดเตเดคเตเดคเดฟเดฏเดพเตฝ, เดฑเดฟเดเตเดเตเตบ เดฎเตเดฒเตเดฏเด เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจ เดชเตเดฐเดคเตเดเดเตเดเดณเตเดเต เดเดฐเต เดจเดฟเดฐเดฏเดพเดฃเต. เดถเดฐเดฟ, เดชเตเดฐเตเดคเตเดคเดเตเดเตพ เดเดฒเตเดฒเตเดเตเดเดฟเตฝ, .match() null เดจเตฝเดเตเดจเตเดจเต.
เดซเดฟเดฌเตเดจเดพเดเตเดเดฟ
เดตเดฟเดตเดฟเดง เดคเดฒเดเตเดเดณเดฟเดฒเตเดณเตเดณ เด เดญเดฟเดฎเตเดเดเตเดเดณเดฟเตฝ เดเดฃเตเดเตเดคเตเดคเดพเดตเตเดจเตเดจ เดเดฐเต เดเตเดฒเดพเดธเดฟเดเต เดเดพเดธเตเดเต. เดซเดฟเดฌเตเดจเดพเดเตเดเดฟ เดธเตเดเตเดตเตปเดธเต เดเดจเตเดจเดคเต เดธเดเดเตเดฏเดเดณเตเดเต เดเดฐเต เดถเตเดฐเตเดฃเดฟเดฏเดพเดฃเตเดจเตเดจเดคเต เดเตผเดเตเดเตเดฃเตเดเดคเดพเดฃเต, เด เดตเดฟเดเต เดเดฐเต เดคเตเดเตผเดจเตเดจเตเดณเตเดณเดคเตเด เดฎเตเดฎเตเดชเดคเตเดคเต เดฐเดฃเตเดเดฟเดจเตเดฑเต เดเดเตเดคเตเดคเตเดเดฏเดพเดฃเต. เด เดคเดฟเดจเดพเตฝ, เดเดฆเตเดฏเดคเตเดคเต เดชเดคเตเดคเต เดธเดเดเตเดฏเดเตพ เดเดคเตเดชเตเดฒเตเดฏเดพเดฃเต: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34.
เดธเตเดฑเตเดฑเตเดเดฟเดเดเต
เดซเดเดเตโเดทเดจเดฟเดฒเตเดเตเดเต เดเดฐเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเดพเดฏเดฟ เดเตเดฎเดพเดฑเตเดจเตเดจ เดธเดเดเตเดฏ n เดเดฏเดคเดฟเดจเดพเตฝ เดจเดฟเดเตเดเตพ เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดถเตเดฐเตเดฃเดฟเดฏเดฟเตฝ nth เดฑเตเดเตเดเตเตผเดกเต เดจเตฝเดเตเดจเตเดจ เดเดฐเต เดซเดเดเตโเดทเตป เดเดดเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต.
เดซเดฟเดฌเตเดจเดพเดเตเดเดฟ(3) // โ> 2
เด เดเดพเดธเตโเดเตเดเดฟเตฝ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเดฟเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดณเตเดณ เดเดฐเต เดฒเตเดชเตเดชเดฟเดฒเตเดเต เดจเดเดเตเดเตเดเดฏเตเด เดฎเตเดฒเตเดฏเด เดเดเดฟเดคเดฎเดพเดฏ เดธเตเดฅเดพเดจเดคเตเดคเต เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดชเตเดฐเดถเตเดจเด เด เดตเดคเดฐเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด เดฐเตเดคเดฟเดเตเดเต เดฒเตเดชเตเดชเตเดเดณเตเดเต เดเดชเดฏเตเดเด เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดชเดเดฐเด เดจเดฟเดเตเดเตพ เดเดตเตผเดคเตเดคเดจเด เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เด เดคเต เด เดญเดฟเดฎเตเดเด เดจเดเดคเตเดคเตเดจเตเดจเดฏเดพเดณเต เดธเดจเตเดคเตเดทเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดฑเดเตเดเต เด เดงเดฟเด เดชเตเดฏเดฟเดจเตเดฑเตเดเตพ เดจเตฝเดเตเดเดฏเตเด เดเตเดฏเตเดคเตเดเตเดเดพเด.
เดคเตเดฐเตเดฎเดพเดจเด
const fibonacci = num => {
// store the Fibonacci sequence you're going
// to generate inside an array and
// initialize the array with the first two
// numbers of the sequence
const result = [0, 1]
for(let i = 2; i <= num; i++) {
// push the sum of the two numbers
// preceding the position of i in the result array
// at the end of the result array
const prevNum1 = result[i - 1]
const prevNum2 = result[i - 2]
result.push(prevNum1 + prevNum2)
}
// return the last value in the result array
return result[num]
}
เดซเดฒ เดถเตเดฐเตเดฃเดฟเดฏเดฟเตฝ, เดเดฆเตเดฏ เดฐเดฃเตเดเต เดธเดเดเตเดฏเดเตพ เดถเตเดฐเตเดฃเดฟเดฏเดฟเตฝ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดพเดฐเดฃเด เดเตเดฐเดฎเดคเตเดคเดฟเดฒเต เดเดฐเต เดเตปเดเตเดฐเดฟเดฏเตเด เดฎเตเดฎเตเดชเดคเตเดคเต เดฐเดฃเตเดเต เดธเดเดเตเดฏเดเดณเตเดเต เดเดเตเดคเตเดคเตเดเดฏเดพเดฃเต. เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ เดคเดจเตเดจเต เด เดเตเดคเตเดค เดจเดฎเตเดชเตผ เดฒเดญเดฟเดเตเดเดพเตป เดฐเดฃเตเดเต เดธเดเดเตเดฏเดเดณเตเดจเตเดจเตเด เดเดเตเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ, เด เดคเดฟเดจเดพเตฝ เดฒเตเดชเตเดชเดฟเดจเต เด เดต เดฏเดพเดจเตเดคเตเดฐเดฟเดเดฎเดพเดฏเดฟ เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ. เดชเดเตเดทเต, เดจเดฎเตเดเตเดเดฑเดฟเดฏเดพเดตเตเดจเตเดจเดคเตเดชเตเดฒเต, เดเดฆเตเดฏเดคเตเดคเต เดฐเดฃเตเดเต เดธเดเดเตเดฏเดเตพ เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด 0 เดเด 1 เดเด เดเดฏเดฟเดฐเดฟเดเตเดเตเด. เด เดคเดฟเดจเดพเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดซเดฒเดเตเดเตพ เด เดฑเต เดธเตเดตเดฎเตเดงเดฏเดพ เดเดฐเดเดญเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด.
เดเดตเตผเดคเตเดคเดจเดคเตเดคเต เดธเดเดฌเดจเตเดงเดฟเดเตเดเดฟเดเดคเตเดคเตเดณเด, เดเดฒเตเดฒเดพเด เดเดฐเต เดธเดฎเดฏเด เดฒเดณเดฟเดคเดตเตเด เดเตเดเตเดคเตฝ เดธเดเตเดเตเตผเดฃเตเดฃเดตเตเดฎเดพเดฃเต:
const fibonacci = num => {
// if num is either 0 or 1 return num
if(num < 2) {
return num
}
// recursion here
return fibonacci(num - 1) + fibonacci(num - 2)
}
เดเดเตเดเตพ เดซเดฟเดฌเตเดจเดพเดเตเดเดฟ() เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต, เดเตเดฑเตเดคเตเด เดเตเดฑเตเดคเตเดฎเดพเดฏ เดธเดเดเตเดฏเดเตพ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเดณเดพเดฏเดฟ เดเตเดฎเดพเดฑเตเดจเตเดจเต. เดชเดพเดธเดพเดฏ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเต 0 เด เดฒเตเดฒเตเดเตเดเดฟเตฝ 1 เดเดเตเดฎเตเดชเตเตพ เดเดเตเดเตพ เดจเดฟเตผเดคเตเดคเตเดจเตเดจเต.
เดคเตเดฐเตเดฎเดพเดจเด
เดฎเดฟเดเตเดเดตเดพเดฑเตเด, เดจเดฟเดเตเดเตพ เดเดฐเต เดซเตเดฐเดฃเตเดเตเตปเดกเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ JavaScript เดกเดตเดฒเดชเตเดชเตผ เดเตเดฒเดฟเดเตเดเต เดตเตเดฃเตเดเดฟ เด เดญเดฟเดฎเตเดเด เดจเดเดคเตเดคเดฟเดฏเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ (เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต เด เดคเต เดเตเดจเดฟเดฏเตผ เดคเดฒเดคเตเดคเดฟเดฒเดพเดฃเตเดเตเดเดฟเตฝ) เด เดเดพเดธเตเดเตเดเตเดเดณเดฟเตฝ เดเดคเตเดเตเดเดฟเดฒเตเด เดจเดฟเดเตเดเตพ เดเดคเดฟเดจเดเด เดจเตเดฐเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเดพเดเตเด. เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเตพ เด เดต เดเดฃเตเดเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดญเดพเดตเดฟเดฏเดฟเตฝ เด เดต เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดเตเด - เดเตเดฑเดเตเดเดคเต เดชเตเดคเตเดตเดพเดฏ เดตเดฟเดเดธเดจเดคเตเดคเดฟเดจเตเดเตเดเดฟเดฒเตเด.
เดธเตเดเดฟเตฝเดฌเตเดเตเดธเต เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต:
- เดเตบเดฒเตเตป เดเตเดดเตเดธเดฟเดจเต เด เดชเตเดเตเดทเดฟเดเตเดเต
"เดชเตเดคเตเดคเตบ เดกเดพเดฑเตเดฑ เด เดจเดฒเดฟเดธเตเดฑเตเดฑเต" .- เดเตบเดฒเตเตป เดเตเดดเตเดธเต
"เดชเตเดฐเตเดซเดทเตป เดซเตเดฐเดฃเตเดเตปเดกเต เดกเตเดตเดฒเดชเตเดชเตผ" .- เดชเตเดฐเดพเดฏเตเดเดฟเด เดตเตผเดท เดเตเดดเตเดธเต
"0 เดฎเตเดคเตฝ PRO เดตเดฐเตเดฏเตเดณเตเดณ PHP เดกเดตเดฒเดชเตเดชเตผ" .
เด เดตเดฒเดเดฌเด: www.habr.com