เป‚เบ„เบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ

เบฅเบฒเบงเบ‚เบฝเบ™เบขเปˆเบฒเบ‡เบšเปเปˆเบญเบดเบ”เป€เบกเบทเปˆเบญเบเบเปˆเบฝเบงเบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ‚เบญเบ‡เบฅเบฒเบงเบขเบนเปˆเปƒเบ™เป€เบงเบ—เบตเบชเบปเบ™เบ—เบฐเบ™เบฒเปเบฅเบฐเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ•เปˆเบฒเบ‡เป†. เบฅเบฒเบงเบ–เบทเบเบซเบฅเบตเบเบฅเป‰เบฝเบ‡เบ„เบทเบเบฑเบšเบ„เบปเบ™เบ‚เบตเป‰เบ—เบนเบ”, เบฅเบปเบ‡เบ„เบฐเปเบ™เบ™เบชเบฝเบ‡, เบ–เบทเบเบซเป‰เบฒเบก. เปเบ•เปˆเบฅเบฒเบงเป„เบ”เป‰เบชเบทเบšเบ•เปเปˆ. เบ”เป‰เบงเบเบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเปเบšเบšเบ‡เปˆเบฒเบเป†, เบ„เบปเบ™เป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบฅเบฒเบงเป„เบ”เป‰ roaming forums เบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ‚เบญเบ‡เบฅเบฒเบงเป€เบเบทเบญเบšเบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบเบฒเบ™เบกเบฒเป€เบ–เบดเบ‡เบ‚เบญเบ‡ RuNet. เปเบฅเบฐเบฅเบฒเบงเบ‚เบฝเบ™เบเปˆเบฝเบงเบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบกเบฐเบซเบฑเบ”เบชเบฐเบˆเบฑเบ™เบ‚เบญเบ‡เบฅเบฒเบงเป€เบเบทเบญเบšเบ•เบฐเบซเบผเบญเบ”เป‚เบกเบ‡เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบžเบฑเบเบœเปˆเบญเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบญเบ™. เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ„เบปเบ‡เบ—เบตเปˆเบ™เบตเป‰เปเบกเปˆเบ™เบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆ. เปเบฅเบฐเบšเบฒเบ‡เบ—เบตเบเบฒเบ™เป€เบ„เบปเบฒเบฅเบปเบšเบ„เบงเบฒเบกเบ•เบฑเป‰เบ‡เปƒเบˆเบ‚เบญเบ‡เบœเบนเป‰เบ‚เบฝเบ™. เป‚เบ”เบเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบฅเบฒเบง, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ›เบฐเป€เบŠเบตเบ™เบเบฑเบšเบเบฒเบ™เบฎเบธเบเบฎเบฒเบ™เบ—เบตเปˆเบšเปเปˆเบ„เบฒเบ”เบ„เบดเบ”เบˆเบฒเบเบŠเบธเบกเบŠเบปเบ™, เบกเบตเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบ„เบทเบเบฑเบšเบ„เบปเบ™เบ•เปˆเบฒเบ‡เบ›เบฐเป€เบ—เบ”เบ„เบทเบเบฑเบšเบฅเบฒเบง.
เปเบ•เปˆเปƒเบ™เบˆเบปเบ”เบซเบกเบฒเบเบชเปˆเบงเบ™เบ•เบปเบงเบเบฑเบšเบœเบนเป‰เบ‚เบฝเบ™, เบฅเบฒเบงเบ•เบปเบเบฅเบปเบ‡เบ—เบตเปˆเบˆเบฐเปเบšเปˆเบ‡เบ›เบฑเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ‚เบญเบ‡เบฅเบฒเบงเบเบฑเบšเบ‚เป‰เบญเบ. เบ”เป‰เบงเบเป€เบซเบ”เบœเบปเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡, เบกเบฑเบ™เบกเบตเป€เบงเบตเบŠเบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบš DOS, เปเบฅเบฐเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบชเปเบฒเบฅเบฑเบšเบฎเบธเปˆเบ™ 5: 9.
เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบŠเบญเบเบซเบฒเปเบซเบผเปˆเบ‡เบ•เปˆเบฒเบ‡เป†, เบ‚เป‰เบญเบเบกเบตเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเปƒเบ™เบงเบดเบ—เบตเบเบฒเบ™เบ‚เบญเบ‡เบ‚เป‰เบญเบเป‚เบ”เบเบœเปˆเบฒเบ™เบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡เปเบฅเบฐเบ„เปเบฒเป€เบซเบฑเบ™. เป€เบซเบ”เบœเบปเบ™เบญเบฑเบ™เบชเบฑเบšเบชเบปเบ™เบ‚เบญเบ‡ algorithm เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบˆเบฐเป€เบŠเบทเปˆเบญเบ‡เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบซเบผเบฒเบเบเปˆเบงเบฒเบžเบฝเบ‡เปเบ•เปˆ array algorithm เบเบฒเบ™เบˆเบฑเบ”เบฅเบฝเบ‡. เบชเบฒเบ‚เบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เบงเบดเบ—เบตเบเบฒเบ™, เบ„เบปเบ‡เบ—เบตเปˆเบ›เบฐเบเบญเบšเป€เบ›เบฑเบ™เบฎเบนเบšเบ—เบตเปˆเบšเปเปˆเบŠเบฑเบ”เป€เบˆเบ™, เบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเบซเบฒเบกเบฐเบซเบฒเบŠเบปเบ™เบชเบตเบ‚เบตเป‰เป€เบ–เบปเปˆเบฒเป„เบ”เป‰. เป€เบกเบทเปˆเบญเบเบเบฑเบšเบเบฒเบ™เบŠเบญเบเบซเบฒเบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡, เบ‚เป‰เบญเบเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบเป‰เบฒเบเป„เบ›เบซเบฒเป‚เบ›เบผเปเบเบผเบกเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡.
เบ”เป‰เบงเบโ€‹เบ„เบงเบฒเบกโ€‹เบซเบเบธเป‰เบ‡โ€‹เบเบฒเบโ€‹เบซเบผเบฒเบโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เบˆเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบŠเบธเบกโ€‹เปเบฅเบฐโ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบเบฒเบ™โ€‹เบกเบฑเบ™โ€‹เปƒเบ™โ€‹เป€เบ„เบทเปˆเบญเบ‡ virtual เป„เบ”เป‰โ€‹. เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเป„เบ›เบชเบนเปˆเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบง. เป‚เบ›เบฃเปเบเบกเป€เบฎเบฑเบ”เบงเบฝเบเป„เบ”เป‰เป„เบงเปƒเบ™เบšเบฒเบ‡เบ‚เปเป‰เบกเบนเบ™, เบšเบฒเบ‡เบญเบฑเบ™เบŠเป‰เบฒเป† เปเบฅเบฐเบ›เบฐเบ•เบดเป€เบชเบ”เบเบฒเบ™เบˆเบฑเบ”เบฅเบฝเบ‡เบšเบฒเบ‡เบญเบฑเบ™. เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เป€เบšเบดเปˆเบ‡โ€‹เป„เบกเป‰โ€‹เบ—เปˆเบญเบ™, เบซเบปเบงโ€‹เบ‚เบญเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบเปโ€‹เป€เบฅเบตเปˆเบกโ€‹เป€เบˆเบฑเบšโ€‹เบ›เบงเบ”โ€‹เปเบฅเป‰เบง เปเบฅเบฐโ€‹เบ„เบงเบฒเบกโ€‹เบ„เบดเบ”โ€‹เป‚เบ‡เปˆเป†โ€‹เบเปโ€‹เป„เบ”เป‰โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบกเบฒโ€‹เปƒเบ™โ€‹เปƒเบˆโ€‹เบ‚เบญเบ‡โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒ. เบ‚เป‰เบญเบเปเบกเปˆเบ™เปƒเบœ, เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบ‚เป‰เบญเบเป€เบฎเบฑเบ”เปเบšเบšเบ™เบตเป‰, เบ‚เป‰เบญเบเปเบกเปˆเบ™เปƒเบœ? เบ‚เป‰เบญเบเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ™เบญเบ™, เบ‚เป‰เบญเบเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆ ...
เบ‚เป‰เบญเบ.
เบ‚เป‰เบญเบเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบง! เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบˆเบทเปˆเบˆเปเบฒเบ„เบงเบฒเบกเบซเบกเบฒเบเบ‚เบญเบ‡เบกเบฑเบ™, เบกเบฑเบ™เบšเปเปˆเปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบฅเบฝเบ‡ arrays stupid เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰. เป‚เบ„เบ‡เบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป„เบ”เป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ„เบฑเบ”เบฅเบญเบเบšเบธเบเบ„เบฐเบฅเบดเบเบเบฐเบžเบฒเบš, เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เบ‚เบญเบ‡เบ‚เป‰เบญเบ.
เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰, เบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบŠเบญเบเบซเบฒเบœเบนเป‰เบ—เบตเปˆเบˆเบฐเบชเบฐเปเบ”เบ‡เบ„เบงเบฒเบกเป€เบซเบฑเบ™เบญเบปเบเป€เบซเบฑเบ™เปƒเบˆเป€เบฅเบฑเบเบ™เป‰เบญเบเปเบฅเบฐเบ•เบปเบเบฅเบปเบ‡เบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เป‚เบ„เบ‡เบเบฒเบ™เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เบ„เบงเบฒเบกเป€เบซเบฑเบ™เบญเบปเบเป€เบซเบฑเบ™เปƒเบˆเปเบกเปˆเบ™เบ›เบฑเบ”เปƒเบˆเบชเปเบฒเบ„เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบฐเบ•เบธเป‰เบ™. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบ„เบฑเบ”เบฅเบญเบเบชเบฐเบ•เบด. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบšเปเปˆเบ„เบงเบ™เบ„เบนเบ™เบซเบ™เปˆเบงเบเบ‡เบฒเบ™เป€เบเบตเบ™เบเบงเปˆเบฒเบเบฒเบ™เบงเบฑเบ”เปเบ—เบ, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบซเบ™เปˆเบงเบเบ‡เบฒเบ™เบ—เบตเปˆเบชเบฐเบซเบผเบฒเบ”เป€เบŠเบฑเปˆเบ™เบ‚เป‰เบญเบ. เบ•เบฒเบกเบ›เบปเบเบเบฐเบ•เบด, เบเบฒเบ™เบชเป‰เบฒเบ‡เบซเบปเบงเบ‚เปเป‰เปƒเบซเบกเปˆเปƒเบ™เป€เบงเบ—เบตเบชเบปเบ™เบ—เบฐเบ™เบฒเบ—เบตเปˆเบ‚เบตเป‰เบฎเป‰เบฒเบเบญเบทเปˆเบ™, เบ‚เป‰เบญเบเป€เบฅเบตเปˆเบกเบ‚เบฝเบ™เบงเปˆเบฒ: "เป‚เบ„เบ‡เบเบฒเบ™เบ‚เบญเบ‡เบ‚เป‰เบญเบเป€เบฎเบฑเบ”เบงเบฝเบเปเบฅเบฐเบชเบฐเปเบ”เบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบ”เบตเบเปˆเบงเบฒเบงเบดเบ—เบตเบเบฒเบ™เบ‚เบตเป‰เป€เบซเบเบทเป‰เบญเบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ ... "
เบšเบฑเบ™เบซเบฒเบ™เป‰เบญเบเป†เปเบกเปˆเบ™เบงเปˆเบฒเบ‚เป‰เบญเบเบˆเบทเปˆเบšเปเปˆเป„เบ”เป‰เบงเปˆเบฒเป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบ‚เป‰เบญเบเบˆเบถเปˆเบ‡เป€เบฎเบฑเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰, เป€เบฎเบฑเบ”เบŠเป‰เปเบฒเบญเบตเบเบ„เบฑเป‰เบ‡, เป€เบฅเบทเป‰เบญเบเป†, เป€เบฅเบทเป‰เบญเบเป†. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบ™เบตเป‰เบšเปเปˆเบชเปเบฒเบ„เบฑเบ™, เบชเบดเปˆเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปเบกเปˆเบ™เบงเปˆเบฒเป‚เบ„เบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ.

PS: เป€เบซเบ”เบเบฒเบ™เปเบฅเบฐเบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบชเบปเบกเบกเบธเบ”เบ•เบดเบ–เบฒเบ™, เบเบฒเบ™เบšเบฑเบ‡เป€เบญเบตเบ™เบ‚เบญเบ‡เบŠเบทเปˆเปเบฅเบฐเป€เบซเบ”เบเบฒเบ™เบ—เบตเปˆเบกเบตเบ•เบปเบงเบ•เบปเบ™เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เปเบกเปˆเบ™เบญเบธเบ›เบฐเบ•เบดเป€เบซเบ”.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™