ຍ້າຍທຸກເລກລົບໄປຫາຈຸດເລີ່ມຕົ້ນແລະໃນທາງບວກເພື່ອສິ້ນສຸດດ້ວຍພື້ນທີ່ພິເສດຄົງທີ່

ສົມມຸດວ່າທ່ານມີເລກເຕັມຂອງ ຈຳ ນວນ. ມັນປະກອບມີທັງຕົວເລກລົບແລະບວກແລະ ຄຳ ຖະແຫຼງທີ່ມີບັນຫາຂໍໃຫ້ປ່ຽນ / ຍ້າຍອົງປະກອບລົບແລະທາງບວກທັງ ໝົດ ໄປທາງຊ້າຍຂອງຂບວນແລະຢູ່ເບື້ອງຂວາຂອງຂບວນຕາມ ລຳ ດັບໂດຍບໍ່ຕ້ອງໃຊ້ພື້ນທີ່ພິເສດ. ນີ້ຈະເປັນ…

ອ່ານ​ເພິ່ມ​ເຕິມ

ຊອກຫາສາມອັນດັບທີ່ຊ້ ຳ ຊ້ອນໃນຂບວນ

ບັນຫາ "ຊອກຫາສາມອັນດັບທີ່ຊ້ ຳ ຊ້ອນກັນໃນອາເລນ" ລະບຸວ່າທ່ານໄດ້ຮັບ ຈຳ ນວນ n ທີ່ມີຕົວເລກຊ້ ຳ ຊ້ອນໃນບາງອັນ. ວຽກງານຂອງທ່ານແມ່ນເພື່ອຊອກຫາ 3 ຕົວເລກຊ້ ຳ ຊ້ອນຢູ່ໃນອັນດັບ ໜຶ່ງ. ຕົວຢ່າງ [1,3,4,6,7,2,1,6,3,10,5,7] 1 3 6 ຄຳ ອະທິບາຍຢູ່ທີ່ນີ້ 1,3 ແລະ 6 ແມ່ນຊ້ ຳ …

ອ່ານ​ເພິ່ມ​ເຕິມ

ກວດເບິ່ງວ່າສອງອາຄານເທົ່າກັນຫຼືບໍ່

ບັນຫາ“ ກວດເບິ່ງວ່າອາຄານສອງຢ່າງແມ່ນເທົ່າກັນຫຼືບໍ່” ລະບຸວ່າທ່ານໄດ້ຮັບອາຄານສອງຢ່າງ. ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາບອກວ່າທ່ານຕ້ອງ ກຳ ນົດວ່າການໃຫ້ອາຄານມີຄວາມເທົ່າທຽມກັນຫຼືບໍ່. ຕົວຢ່າງ arr1 [] = {1, 4, 2, 5, 2}; arr2 [] = {2, 1, 5, 4, …

ອ່ານ​ເພິ່ມ​ເຕິມ

ພິມ ຈຳ ນວນ Fibonacci ຕາມ ລຳ ດັບ

ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາທີ່ມີເລກ ໝາຍ ເລກ n, ພິມ ຈຳ ນວນ fibonacci ຕາມ ລຳ ດັບ. ຕົວຢ່າງ n = 5 3 2 1 1 0 ຄຳ ອະທິບາຍ: ຕົວເລກ Fibonacci ແມ່ນ 0, 1, 1, 2, 3 ຕາມ ຄຳ ສັ່ງຂອງພວກເຂົາ. ແຕ່ວ່ານັບແຕ່ພວກເຮົາ ຈຳ ເປັນຕ້ອງໄດ້ພິມຕາມ ລຳ ດັບ. n = 7 8 5 …

ອ່ານ​ເພິ່ມ​ເຕິມ

ພິມລໍາດັບ Fibonacci ໂດຍໃຊ້ 2 ຕົວແປ

ຖະແຫຼງການບັນຫາບັນຫາ“ ລຳ ດັບພິມ Fibonacci ໂດຍໃຊ້ 2 ຕົວແປ” ລະບຸວ່າທ່ານຕ້ອງການພິມ ລຳ ດັບ Fibonacci ແຕ່ມີຂໍ້ ຈຳ ກັດໃນການໃຊ້ພຽງ 2 ຕົວແປເທົ່ານັ້ນ. ຕົວຢ່າງ n = 5 0 1 1 2 3 5 ຄໍາອະທິບາຍລໍາດັບຜົນຜະລິດມີ XNUMX ອົງປະກອບ ທຳ ອິດຂອງ…

ອ່ານ​ເພິ່ມ​ເຕິມ

Palindrome Number

ຖະແຫຼງການບັນຫາບັນຫາ "Palindrome Number" ລະບຸວ່າທ່ານໄດ້ຖືກມອບ ໝາຍ ເລກໃຫ້. ກວດເບິ່ງວ່າມັນແມ່ນ palindrome ຫຼືບໍ່. ແກ້ໄຂບັນຫານີ້ໂດຍບໍ່ຕ້ອງປ່ຽນຕົວເລກທີ່ໃຫ້ເປັນສາຍ. ຕົວຢ່າງ 12321 ຄຳ ອະທິບາຍທີ່ແທ້ຈິງ 12321 ແມ່ນ ໝາຍ ເລກ palindrome ເພາະວ່າເມື່ອພວກເຮົາປ່ຽນ 12321 ມັນຈະໃຫ້ 12321 …

ອ່ານ​ເພິ່ມ​ເຕິມ

ປ່ຽນສາຍເຊືອກ

ຄຳ ຖະແຫຼງກ່ຽວກັບບັນຫາ“ Reverse a String” ບັນຫາລະບຸວ່າທ່ານໄດ້ຮັບສາຍຂະ ໜາດ n. ຂຽນໂປແກຼມເພື່ອປ່ຽນມັນ. ສະນັ້ນ, ການກັບຄືນສາຍ ໝາຍ ຄວາມວ່າແນວໃດ? ມັນໂດຍທົ່ວໄປຫມາຍຄວາມວ່າການປ່ຽນເສັ້ນທາງປ້ອນຂໍ້ມູນທີ່ພວກເຮົາຖືກມອບໃຫ້. ນັ້ນແມ່ນມັນຖືກ ກຳ ນົດວ່າເປັນການ ດຳ ເນີນງານທີ່ ກຳ ລັງເຮັດ…

ອ່ານ​ເພິ່ມ​ເຕິມ

ເບີພິເສດ

ສິ່ງທີ່ສາມາດພິເສດສະເພາະກ່ຽວກັບຕົວເລກໃດ ໜຶ່ງ? ໃຫ້ພວກເຮົາຊອກຫາ. ພວກເຮົາມີຕົວເລກ N ຂອງພວກເຮົາກັບພວກເຮົາ. ຕົວເລກສາມາດພິເສດຖ້າມັນສາມາດແບ່ງອອກໂດຍຕົວເລກ ໜຶ່ງ ຫຼືຫຼາຍຂໍ້ຍົກເວັ້ນແຕ່ຕົວເລກຕົວມັນເອງ. ທຳ ອິດໃຫ້ພວກເຮົາລຶບລ້າງສິ່ງນີ້ດ້ວຍຕົວຢ່າງສອງສາມຢ່າງກ່ອນ…

ອ່ານ​ເພິ່ມ​ເຕິມ

ປີ້ນກັບເລກທີ່ໃຊ້ stack

ໃນການປີ້ນກັບກັນເລກທີ່ໃຊ້ບັນຫາ stack ພວກເຮົາໄດ້ໃຫ້ຕົວແປຕົວເລກທີ່ເປັນຕົວແທນໃຫ້ກັບຕົວເລກ ໜຶ່ງ. ພິມ ຈຳ ນວນປີ້ນກັບກັນໂດຍໃຊ້ stack. ຕົວຢ່າງການປ້ອນຂໍ້ມູນ: 12345 ຜົນໄດ້ຮັບ: 54321 ການປ້ອນຂໍ້ມູນ: 207 ຜົນໄດ້ຮັບ: 702 ຄຳ ອະທິບາຍ ສຳ ລັບການປ່ຽນເລກທີ່ໃຊ້ຕົວເລກໃຫ້ເລກ ໝາຍ ເລກ n = 12345 ເລີ່ມຕົ້ນການຂ້າມແລະເກັບມ້ຽນ…

ອ່ານ​ເພິ່ມ​ເຕິມ

Palindrome ທີ່ຖືກຕ້ອງ

ໃສ່ສາຍ s of length n. ຂຽນໂປຼແກຼມເພື່ອຄົ້ນຫາວ່າເຊືອກແມ່ນ palindrome ທີ່ຖືກຕ້ອງຫຼືບໍ່. ຖ້າບໍ່ແມ່ນທ່ານອາດຈະລຶບຕົວອັກສອນສ່ວນໃຫຍ່ອອກຈາກສາຍເພື່ອເຮັດໃຫ້ມັນເປັນ palindrome. ສາຍເຊືອກທີ່ເປັນຄືກັນກັບການປີ້ນກັບກັນແມ່ນຮູ້ກັນວ່າເປັນ…

ອ່ານ​ເພິ່ມ​ເຕິມ