{"group":{"id":1,"name":"Community","lockable":false,"created_at":"2012-01-18T18:02:15.000Z","updated_at":"2025-12-14T01:33:56.000Z","description":"Problems submitted by members of the MATLAB Central community.","is_default":true,"created_by":161519,"badge_id":null,"featured":false,"trending":false,"solution_count_in_trending_period":0,"trending_last_calculated":"2025-12-14T00:00:00.000Z","image_id":null,"published":true,"community_created":false,"status_id":2,"is_default_group_for_player":false,"deleted_by":null,"deleted_at":null,"restored_by":null,"restored_at":null,"description_opc":null,"description_html":null,"published_at":null},"problems":[{"id":46072,"title":"Rock Paper Scissors Lizard Spock","description":"Can't decide what to watch on TV? How about settling the dispute with a good old fashioned round of Paper Scissors Lizard Spock ? Given your opponents choice and a strategy (\"win\", \"lose\", or \"tie\"), return a string representing the choice(s) that would yield that desired outcome.\r\n\r\nEx:\r\nrpsls(\"rock\",\"lose\")\r\nans = {\"Spock\", \"paper\"} %%you will lose if you choose either Spock or paper\r\nrpsls(\"paper\", \"tie\")\r\nans = \"paper\" %%you will tie if you select the same choice","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 598.55px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 299.275px; transform-origin: 407px 299.275px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 31.5px; text-align: left; transform-origin: 384px 31.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eCan't decide what to watch on TV? How about settling the dispute with a good old fashioned round of\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://youtu.be/Kov2G0GouBw?t=37\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003ePaper Scissors Lizard Spock\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e ? Given your opponents choice and a strategy (\"win\", \"lose\", or \"tie\"), return a string representing the choice(s) that would yield that desired outcome.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 404.8px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 202.4px; text-align: center; transform-origin: 384px 202.4px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" width=\"493\" height=\"399\" style=\"vertical-align: baseline;width: 493px;height: 399px\" src=\"data:image/JPEG;base64,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\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eEx:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 81.75px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 40.875px; transform-origin: 404px 40.875px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2125px; text-wrap-mode: nowrap; transform-origin: 404px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003erpsls(\u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e\"rock\"\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e,\u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e\"lose\"\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2125px; text-wrap-mode: nowrap; transform-origin: 404px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003eans = {\u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e\"Spock\"\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e, \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e\"paper\"\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e} \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(2, 128, 9); border-block-start-color: rgb(2, 128, 9); border-bottom-color: rgb(2, 128, 9); border-inline-end-color: rgb(2, 128, 9); border-inline-start-color: rgb(2, 128, 9); border-left-color: rgb(2, 128, 9); border-right-color: rgb(2, 128, 9); border-top-color: rgb(2, 128, 9); caret-color: rgb(2, 128, 9); color: rgb(2, 128, 9); column-rule-color: rgb(2, 128, 9); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(2, 128, 9); text-decoration: none; text-decoration-color: rgb(2, 128, 9); text-emphasis-color: rgb(2, 128, 9); \"\u003e%%you will lose if you choose either Spock or paper\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2125px; text-wrap-mode: nowrap; transform-origin: 404px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003erpsls(\u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e\"paper\"\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e, \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e\"tie\"\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2125px; text-wrap-mode: nowrap; transform-origin: 404px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003eans = \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e\"paper\" \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(2, 128, 9); border-block-start-color: rgb(2, 128, 9); border-bottom-color: rgb(2, 128, 9); border-inline-end-color: rgb(2, 128, 9); border-inline-start-color: rgb(2, 128, 9); border-left-color: rgb(2, 128, 9); border-right-color: rgb(2, 128, 9); border-top-color: rgb(2, 128, 9); caret-color: rgb(2, 128, 9); color: rgb(2, 128, 9); column-rule-color: rgb(2, 128, 9); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(2, 128, 9); text-decoration: none; text-decoration-color: rgb(2, 128, 9); text-emphasis-color: rgb(2, 128, 9); \"\u003e%%you will tie if you select the same choice\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = rpsls(choice,strategy)\r\ny = \"rock\";\r\nend","test_suite":"C = {'rock', 'paper', 'scissors', 'lizard', 'Spock'};\r\n[r,p,sc,l,sp] = C{:};\r\n%% Rock wins against lizard, scissors\r\nassert(isequal(rpsls(\"rock\",\"win\"), {l, sc})|| isequal(rpsls(\"rock\",\"win\"), {sc, l}))\r\n%% Rock loses against Spock, paper\r\nassert(isequal(rpsls(\"rock\",\"lose\"), {sp, p}) || isequal(rpsls(\"rock\",\"lose\"), {p, sp}))\r\n%% Rock ties with itself\r\nassert(isequal(rpsls(\"rock\",\"tie\"), r))\r\n%% Paper wins against Spock, rock\r\nassert(isequal(rpsls(\"paper\",\"win\"), {sp, r}) || isequal(rpsls(\"paper\",\"win\"), {r,sp}))\r\n%% Paper loses against scissors, lizard\r\nassert(isequal(rpsls(\"paper\",\"lose\"), {sc, l}) || isequal(rpsls(\"paper\",\"lose\"), {l, sc}))\r\n%% Paper ties with itself\r\nassert(isequal(rpsls(\"paper\",\"tie\"), p))\r\n%% Scissors wins against lizard, paper\r\nassert(isequal(rpsls(\"scissors\",\"win\"), {l, p}) || isequal(rpsls(\"scissors\",\"win\"), {p, l}))\r\n%% Scissors loses against rock, Spock\r\nassert(isequal(rpsls(\"scissors\",\"lose\"), {r, sp}) || isequal(rpsls(\"scissors\",\"lose\"), {sp, r}))\r\n%% Scissors ties with itself\r\nassert(isequal(rpsls(\"scissors\",\"tie\"), sc))\r\n%% Lizard wins against paper, Spock\r\nassert(isequal(rpsls(\"lizard\",\"win\"), {p, sp}) || isequal(rpsls(\"lizard\",\"win\"), {sp, p}))\r\n%% Lizard loses against scissors, rock\r\nassert(isequal(rpsls(\"lizard\",\"lose\"), {sc, r}) || isequal(rpsls(\"lizard\",\"lose\"), {r, sc}))\r\n%% Lizard ties with itself\r\nassert(isequal(rpsls(\"lizard\",\"tie\"), l))\r\n%% Spock wins against rock, scissors\r\nassert(isequal(rpsls(\"Spock\",\"win\"), {r, sc}) || isequal(rpsls(\"Spock\",\"win\"), {sc, r}))\r\n%% Spock loses against paper, lizard\r\nassert(isequal(rpsls(\"Spock\",\"lose\"), {p, l}) || isequal(rpsls(\"Spock\",\"lose\"), {l, p}))\r\n%% Spock ties with themself\r\nassert(isequal(rpsls(\"Spock\",\"tie\"), sp))","published":true,"deleted":false,"likes_count":7,"comments_count":6,"created_by":464375,"edited_by":485721,"edited_at":"2025-02-13T21:09:57.000Z","deleted_by":null,"deleted_at":null,"solvers_count":22,"test_suite_updated_at":"2020-08-04T21:26:16.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-07-29T17:23:06.000Z","updated_at":"2026-01-20T13:47:30.000Z","published_at":"2020-07-29T17:23:06.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCan't decide what to watch on TV? How about settling the dispute with a good old fashioned round of\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://youtu.be/Kov2G0GouBw?t=37\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ePaper Scissors Lizard Spock\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e ? Given your opponents choice and a strategy (\\\"win\\\", \\\"lose\\\", or \\\"tie\\\"), return a string representing the choice(s) that would yield that desired outcome.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"center\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"399\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"493\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eEx:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[rpsls(\\\"rock\\\",\\\"lose\\\")\\nans = {\\\"Spock\\\", \\\"paper\\\"} %%you will lose if you choose either Spock or paper\\nrpsls(\\\"paper\\\", \\\"tie\\\")\\nans = \\\"paper\\\" %%you will tie if you select the same choice]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.JPEG\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.JPEG\",\"contentType\":\"image/JPEG\",\"content\":\"data:image/JPEG;base64,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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61251,"title":"Two Jugs: Minimum Steps ( Medium )","description":"Following the first problem, now you need to find the shortest path. Given two jugs with capacities A and B, find the minimum number of steps to get exactly T units in either jug. You can Fill, Empty or Pour.\r\ninput: A, B, T\r\noutput: n (minimum steps) or -1 if impossible","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 92.875px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 468.5px 46.4375px; transform-origin: 468.5px 46.4375px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 21px; text-align: left; transform-origin: 444.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFollowing the first problem, now you need to find the shortest path. Given two jugs with capacities A and B, find the minimum number of steps to get exactly T units in either jug. You can Fill, Empty or Pour.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 40.875px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 451.5px 20.4375px; transform-origin: 451.5px 20.4375px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 423.5px 10.2188px; text-align: left; transform-origin: 423.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003einput: A, B, T\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 423.5px 10.2188px; text-align: left; transform-origin: 423.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eoutput: n (minimum steps) or -1 if impossible\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function n = water_pouring_2(A,B,T)\r\n  n = A*B*T;\r\nend","test_suite":"%%\r\nC = [3, 5]; T = 4;\r\ny_correct = 6;\r\nassert(isequal(water_pouring_2(C(1), C(2), T), y_correct))\r\n%%\r\nC = [2, 4]; T = 3;\r\ny_correct = -1;\r\nassert(isequal(water_pouring_2(C(1), C(2), T), y_correct))\r\n%%\r\nC = [5, 10]; T = 5;\r\ny_correct = 1;\r\nassert(isequal(water_pouring_2(C(1), C(2), T), y_correct))\r\n%%\r\nC = [3, 7]; T = 5;\r\ny_correct = 8;\r\nassert(isequal(water_pouring_2(C(1), C(2), T), y_correct))\r\n%%\r\nC = [3, 5]; T = 7;\r\ny_correct = -1;\r\nassert(isequal(water_pouring_2(C(1), C(2), T), y_correct))\r\n%%\r\nC = [1, 1]; T = 1;\r\ny_correct = 1;\r\nassert(isequal(water_pouring_2(C(1), C(2), T), y_correct))\r\n%%\r\nC = [4, 9]; T = 1;\r\ny_correct = 4;\r\nassert(isequal(water_pouring_2(C(1), C(2), T), y_correct))\r\n%%\r\nC = [6, 10]; T = 8;\r\ny_correct = 6;\r\nassert(isequal(water_pouring_2(C(1), C(2), T), y_correct))\r\n%%\r\nC = [10, 2]; T = 8;\r\ny_correct = 2;\r\nassert(isequal(water_pouring_2(C(1), C(2), T), y_correct))\r\n%%\r\nC = [5, 7]; T = 3;\r\ny_correct = 4;\r\nassert(isequal(water_pouring_2(C(1), C(2), T), y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":4945722,"edited_by":4945722,"edited_at":"2026-02-19T17:59:51.000Z","deleted_by":null,"deleted_at":null,"solvers_count":10,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-02-19T16:38:44.000Z","updated_at":"2026-03-18T12:38:50.000Z","published_at":"2026-02-19T16:38:44.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFollowing the first problem, now you need to find the shortest path. Given two jugs with capacities A and B, find the minimum number of steps to get exactly T units in either jug. You can Fill, Empty or Pour.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003einput: A, B, T\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eoutput: n (minimum steps) or -1 if impossible\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61252,"title":"Total Volume Goal ( Medium )","description":"Usually, the target T must be in one jug. In this version, the target T is the sum of water in all N jugs.\r\nExample: C = [3,5], T = 2. Output: 3 steps\r\nPath (0,0) -\u003e (0,5) -\u003e (3,2) -\u003e (0,2). Total is 0 + 2 = 2.\r\n","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 112.875px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 468.5px 56.4375px; transform-origin: 468.5px 56.4375px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eUsually, the target \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eT\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e must be in one jug. In this version, the target \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eT\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e is the sum of water in all \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eN\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e jugs.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 40.875px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 451.5px 20.4375px; transform-origin: 451.5px 20.4375px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 423.5px 10.2188px; text-align: left; transform-origin: 423.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample: \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eC\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e = [3,5], \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eT\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e = 2. Output: 3 steps\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 423.5px 10.2188px; text-align: left; transform-origin: 423.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ePath (0,0) -\u0026gt; (0,5) -\u0026gt; (3,2) -\u0026gt; (0,2). Total is 0 + 2 = 2.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function steps = total_volume_goal(C,T)\r\n  steps = -1; %step, stepp, stepppppppppppp\r\nend","test_suite":"%% Testcase 1: Đổ đầy một bình là xong ngay\r\nC = [5, 10]; T = 5;\r\ny_correct = 1; % Fill bình 5\r\nassert(isequal(total_volume_goal(C, T), y_correct))\r\n\r\n%% Testcase 2: Đổ đầy cả hai bình\r\nC = [3, 5]; T = 8;\r\ny_correct = 2; % Fill 3, Fill 5\r\nassert(isequal(total_volume_goal(C, T), y_correct))\r\n\r\n%% Testcase 3: Trường hợp không thể đạt được (T không chia hết cho GCD)\r\nC = [2, 4]; T = 3;\r\ny_correct = -1;\r\nassert(isequal(total_volume_goal(C, T), y_correct))\r\n\r\n%% Testcase 4: Mục tiêu T = 0 (Trạng thái bắt đầu)\r\nC = [5, 5]; T = 0;\r\ny_correct = 0;\r\nassert(isequal(total_volume_goal(C, T), y_correct))\r\n\r\n%% Testcase 5: Mục tiêu lớn hơn tổng dung tích các bình\r\nC = [2, 3]; T = 10;\r\ny_correct = -1;\r\nassert(isequal(total_volume_goal(C, T), y_correct))\r\n\r\n%% Testcase 6: Cần đổ qua lại để lấy phần dư (C=[3,5], T=4)\r\nC = [3, 5]; T = 4;\r\ny_correct = 7; \r\nassert(isequal(total_volume_goal(C, T), y_correct))\r\n\r\n%% Testcase 7: Ba bình nước, mục tiêu nhỏ\r\nC = [2, 3, 7]; T = 1;\r\ny_correct = 3;\r\nassert(isequal(total_volume_goal(C, T), y_correct))\r\n\r\n%% Testcase 8: Ba bình nước, đổ đầy tất cả\r\nC = [1, 2, 3]; T = 6;\r\ny_correct = 3;\r\nassert(isequal(total_volume_goal(C, T), y_correct))\r\n\r\n%% Testcase 9: Hiệu số đơn giản giữa hai bình\r\nC = [4, 6]; T = 2;\r\ny_correct = 3;\r\nassert(isequal(total_volume_goal(C, T), y_correct))\r\n\r\n%% Testcase 10: Bài toán phức tạp hơn với bình lớn\r\nC = [3, 10]; T = 1;\r\ny_correct = 7;\r\nassert(isequal(total_volume_goal(C, T), y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":4945722,"edited_by":4945722,"edited_at":"2026-02-19T18:00:18.000Z","deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-02-19T16:56:46.000Z","updated_at":"2026-03-17T05:45:12.000Z","published_at":"2026-02-19T16:56:46.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eUsually, the target \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eT\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e must be in one jug. In this version, the target \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eT\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e is the sum of water in all \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e jugs.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample: \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eC\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e = [3,5], \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eT\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e = 2. Output: 3 steps\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePath (0,0) -\u0026gt; (0,5) -\u0026gt; (3,2) -\u0026gt; (0,2). Total is 0 + 2 = 2.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61255,"title":"Record the Actions ( Medium )","description":"Find the minimum steps to get T units from jugs A and B. Return the sequence of actions as cell array of strings.\r\nAvailable actions: F1, F2 (Fill) E1, E2 (Empty) P12, P21 (Pour).\r\nExample: A = 3, B = 5, T = 1 -\u003e { 'F1' , 'P12' }","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 81.4375px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 468.5px 40.7188px; transform-origin: 468.5px 40.7188px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFind the minimum steps to get T units from jugs \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003eA\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003eB\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. Return the sequence of actions as cell array of strings.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAvailable actions: \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eF1\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eF2\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e (Fill) \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eE1\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eE2\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e (Empty) \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eP12\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eP21\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e (Pour).\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 451.5px 10.2188px; transform-origin: 451.5px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 423.5px 10.2188px; text-align: left; transform-origin: 423.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample: \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eA\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e = 3, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eB\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e = 5, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eT\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e = 1 -\u0026gt; { 'F1' , 'P12' }\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function history = record_actions(A,B,T)\r\n  history = A+B+T;\r\nend","test_suite":"%% Testcase 1:\r\nA = 3; B = 5; T = 3;\r\ny_correct = {'F1'};\r\nassert(isequal(record_actions(A, B, T), y_correct))\r\n\r\n%% Testcase 2: \r\nA = 3; B = 5; T = 5;\r\ny_correct = {'F2'};\r\nassert(isequal(record_actions(A, B, T), y_correct))\r\n\r\n%% Testcase 3: \r\nA = 3; B = 5; T = 2;\r\ny_correct = {'F2', 'P21'};\r\nassert(isequal(record_actions(A, B, T), y_correct))\r\n\r\n%% Testcase 4: \r\nA = 3; B = 5; T = 4;\r\ny_correct = {'F2', 'P21', 'E1', 'P21', 'F2', 'P21'};\r\nassert(isequal(record_actions(A, B, T), y_correct))\r\n\r\n%% Testcase 5: \r\nA = 2; B = 4; T = 3;\r\ny_correct = {};\r\nassert(isequal(record_actions(A, B, T), y_correct))\r\n\r\n%% Testcase 6: \r\nA = 3; B = 5; T = 10;\r\ny_correct = {};\r\nassert(isequal(record_actions(A, B, T), y_correct))\r\n\r\n%% Testcase 7:\r\nA = 3; B = 5; T = 0;\r\ny_correct = {};\r\nassert(isequal(record_actions(A, B, T), y_correct))\r\n\r\n%% Testcase 8:\r\nA = 4; B = 9; T = 1;\r\ny_correct = {'F2', 'P21', 'E1', 'P21'};\r\nassert(isequal(record_actions(A, B, T), y_correct))\r\n\r\n%% Testcase 9: \r\nA = 6; B = 6; T = 6;\r\ny_correct = {'F1'};\r\nassert(isequal(record_actions(A, B, T), y_correct)||isequal(record_actions(A,B,T),y_correct))\r\n\r\n%% Testcase 10:\r\nA = 3; B = 7; T = 5;\r\ny_correct = {'F2', 'P21', 'E1', 'P21', 'E1', 'P21', 'F2', 'P21'};\r\nassert(isequal(record_actions(A, B, T), y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":3,"created_by":4945722,"edited_by":4945722,"edited_at":"2026-02-20T04:31:53.000Z","deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":"2026-02-20T04:31:53.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-02-19T17:36:44.000Z","updated_at":"2026-03-17T06:15:53.000Z","published_at":"2026-02-19T17:44:55.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind the minimum steps to get T units from jugs \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eA\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eB\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. Return the sequence of actions as cell array of strings.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAvailable actions: \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eF1\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eF2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e (Fill) \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eE1\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eE2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e (Empty) \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eP12\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eP21\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e (Pour).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample: \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eA\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e = 3, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eB\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e = 5, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eT\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e = 1 -\u0026gt; { 'F1' , 'P12' }\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61253,"title":"The Classic 8-5-3 Sharing ( Medium )","description":"You have 3 jugs with capacities [8,5,3]. The 8L jug, the others are empty: [8,0,0]. There is no tap and no drain. You can only pour water between jugs. Find the minimum steps to get exactly [4,4,0].\r\nInput: caps, initial, target\r\nOutput: steps","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 92.875px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 468.5px 46.4375px; transform-origin: 468.5px 46.4375px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 21px; text-align: left; transform-origin: 444.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYou have 3 jugs with capacities \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e[8,5,3]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. The 8L jug, the others are empty:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e [8,0,0]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. There is no tap and no drain. You can only pour water between jugs. Find the minimum steps to get exactly \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e[4,4,0]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 40.875px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 451.5px 20.4375px; transform-origin: 451.5px 20.4375px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 423.5px 10.2188px; text-align: left; transform-origin: 423.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eInput: \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003ecaps\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003einitial\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003etarget\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 423.5px 10.2188px; text-align: left; transform-origin: 423.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOutput: \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003esteps\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function steps = share_water(caps, initial, target)\r\n  steps = caps*initial/water;\r\nend","test_suite":"\r\n%% Testcase 1:\r\ncaps = [8, 5, 3]; init = [8, 0, 0]; target = [8, 0, 0];\r\ny_correct = 0;\r\nassert(isequal(share_water(caps, init, target), y_correct))\r\n\r\n%% Testcase 2: \r\ncaps = [10, 10, 10]; init = [10, 0, 0]; target = [0, 0, 10];\r\ny_correct = 1; \r\nassert(isequal(share_water(caps, init, target), y_correct))\r\n\r\n%% Testcase 3: \r\ncaps = [10, 7, 3]; init = [10, 0, 0]; target = [0, 7, 3];\r\ny_correct = 2;\r\nassert(isequal(share_water(caps, init, target), y_correct))\r\n\r\n%% Testcase 4:\r\ncaps = [10, 10]; init = [10, 0]; target = [5, 5];\r\ny_correct = -1;\r\nassert(isequal(share_water(caps, init, target), y_correct))\r\n\r\n%% Testcase 5: \r\ncaps = [8, 5, 3]; init = [8, 0, 0]; target = [4, 4, 0];\r\ny_correct = 7;\r\nassert(isequal(share_water(caps, init, target), y_correct))\r\n\r\n%% Testcase 6:\r\ncaps = [12, 8, 5]; init = [12, 0, 0]; target = [6, 6, 0];\r\ny_correct = 7;\r\nassert(isequal(share_water(caps, init, target), y_correct))\r\n\r\n%% Testcase 7: \r\ncaps = [10, 10]; init = [10, 0]; target = [6, 6];\r\ny_correct = -1;\r\nassert(isequal(share_water(caps, init, target), y_correct))\r\n\r\n%% Testcase 8: \r\ncaps = [10, 7, 3]; init = [10, 0, 0]; target = [5, 5, 0];\r\ny_correct = 9;\r\nassert(isequal(share_water(caps, init, target), y_correct))\r\n\r\n%% Testcase 9: \r\ncaps = [10, 8, 6]; init = [10, 0, 0]; target = [5, 5, 0];\r\ny_correct = -1;\r\nassert(isequal(share_water(caps, init, target), y_correct))\r\n\r\n%% Testcase 10: \r\ncaps = [16, 9, 7]; init = [16, 0, 0]; target = [8, 8, 0];\r\ny_correct = 15;\r\nassert(isequal(share_water(caps, init, target), y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":4945722,"edited_by":4945722,"edited_at":"2026-02-19T18:02:02.000Z","deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-02-19T17:16:25.000Z","updated_at":"2026-03-17T06:05:14.000Z","published_at":"2026-02-19T17:16:25.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou have 3 jugs with capacities \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[8,5,3]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. The 8L jug, the others are empty:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e [8,0,0]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. There is no tap and no drain. You can only pour water between jugs. Find the minimum steps to get exactly \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[4,4,0]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eInput: \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ecaps\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003einitial\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003etarget\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOutput: \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003esteps\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"}],"problem_search":{"errors":[],"problems":[{"id":46072,"title":"Rock Paper Scissors Lizard Spock","description":"Can't decide what to watch on TV? How about settling the dispute with a good old fashioned round of Paper Scissors Lizard Spock ? Given your opponents choice and a strategy (\"win\", \"lose\", or \"tie\"), return a string representing the choice(s) that would yield that desired outcome.\r\n\r\nEx:\r\nrpsls(\"rock\",\"lose\")\r\nans = {\"Spock\", \"paper\"} %%you will lose if you choose either Spock or paper\r\nrpsls(\"paper\", \"tie\")\r\nans = \"paper\" %%you will tie if you select the same choice","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none solid rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 598.55px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 299.275px; transform-origin: 407px 299.275px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 63px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 31.5px; text-align: left; transform-origin: 384px 31.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eCan't decide what to watch on TV? How about settling the dispute with a good old fashioned round of\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://youtu.be/Kov2G0GouBw?t=37\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003ePaper Scissors Lizard Spock\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e ? Given your opponents choice and a strategy (\"win\", \"lose\", or \"tie\"), return a string representing the choice(s) that would yield that desired outcome.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 404.8px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 202.4px; text-align: center; transform-origin: 384px 202.4px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" width=\"493\" height=\"399\" style=\"vertical-align: baseline;width: 493px;height: 399px\" src=\"data:image/JPEG;base64,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\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eEx:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 81.75px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 40.875px; transform-origin: 404px 40.875px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2125px; text-wrap-mode: nowrap; transform-origin: 404px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003erpsls(\u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e\"rock\"\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e,\u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e\"lose\"\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2125px; text-wrap-mode: nowrap; transform-origin: 404px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003eans = {\u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e\"Spock\"\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e, \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e\"paper\"\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e} \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(2, 128, 9); border-block-start-color: rgb(2, 128, 9); border-bottom-color: rgb(2, 128, 9); border-inline-end-color: rgb(2, 128, 9); border-inline-start-color: rgb(2, 128, 9); border-left-color: rgb(2, 128, 9); border-right-color: rgb(2, 128, 9); border-top-color: rgb(2, 128, 9); caret-color: rgb(2, 128, 9); color: rgb(2, 128, 9); column-rule-color: rgb(2, 128, 9); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(2, 128, 9); text-decoration: none; text-decoration-color: rgb(2, 128, 9); text-emphasis-color: rgb(2, 128, 9); \"\u003e%%you will lose if you choose either Spock or paper\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2125px; text-wrap-mode: nowrap; transform-origin: 404px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003erpsls(\u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e\"paper\"\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e, \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e\"tie\"\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4375px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 0.8px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 0.8px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 0.8px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 0.8px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2125px; text-wrap-mode: nowrap; transform-origin: 404px 10.2188px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 0px; tab-size: 4; transform-origin: 0px 0px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003eans = \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); text-decoration: none; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); \"\u003e\"paper\" \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(2, 128, 9); border-block-start-color: rgb(2, 128, 9); border-bottom-color: rgb(2, 128, 9); border-inline-end-color: rgb(2, 128, 9); border-inline-start-color: rgb(2, 128, 9); border-left-color: rgb(2, 128, 9); border-right-color: rgb(2, 128, 9); border-top-color: rgb(2, 128, 9); caret-color: rgb(2, 128, 9); color: rgb(2, 128, 9); column-rule-color: rgb(2, 128, 9); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(2, 128, 9); text-decoration: none; text-decoration-color: rgb(2, 128, 9); text-emphasis-color: rgb(2, 128, 9); \"\u003e%%you will tie if you select the same choice\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = rpsls(choice,strategy)\r\ny = \"rock\";\r\nend","test_suite":"C = {'rock', 'paper', 'scissors', 'lizard', 'Spock'};\r\n[r,p,sc,l,sp] = C{:};\r\n%% Rock wins against lizard, scissors\r\nassert(isequal(rpsls(\"rock\",\"win\"), {l, sc})|| isequal(rpsls(\"rock\",\"win\"), {sc, l}))\r\n%% Rock loses against Spock, paper\r\nassert(isequal(rpsls(\"rock\",\"lose\"), {sp, p}) || isequal(rpsls(\"rock\",\"lose\"), {p, sp}))\r\n%% Rock ties with itself\r\nassert(isequal(rpsls(\"rock\",\"tie\"), r))\r\n%% Paper wins against Spock, rock\r\nassert(isequal(rpsls(\"paper\",\"win\"), {sp, r}) || isequal(rpsls(\"paper\",\"win\"), {r,sp}))\r\n%% Paper loses against scissors, lizard\r\nassert(isequal(rpsls(\"paper\",\"lose\"), {sc, l}) || isequal(rpsls(\"paper\",\"lose\"), {l, sc}))\r\n%% Paper ties with itself\r\nassert(isequal(rpsls(\"paper\",\"tie\"), p))\r\n%% Scissors wins against lizard, paper\r\nassert(isequal(rpsls(\"scissors\",\"win\"), {l, p}) || isequal(rpsls(\"scissors\",\"win\"), {p, l}))\r\n%% Scissors loses against rock, Spock\r\nassert(isequal(rpsls(\"scissors\",\"lose\"), {r, sp}) || isequal(rpsls(\"scissors\",\"lose\"), {sp, r}))\r\n%% Scissors ties with itself\r\nassert(isequal(rpsls(\"scissors\",\"tie\"), sc))\r\n%% Lizard wins against paper, Spock\r\nassert(isequal(rpsls(\"lizard\",\"win\"), {p, sp}) || isequal(rpsls(\"lizard\",\"win\"), {sp, p}))\r\n%% Lizard loses against scissors, rock\r\nassert(isequal(rpsls(\"lizard\",\"lose\"), {sc, r}) || isequal(rpsls(\"lizard\",\"lose\"), {r, sc}))\r\n%% Lizard ties with itself\r\nassert(isequal(rpsls(\"lizard\",\"tie\"), l))\r\n%% Spock wins against rock, scissors\r\nassert(isequal(rpsls(\"Spock\",\"win\"), {r, sc}) || isequal(rpsls(\"Spock\",\"win\"), {sc, r}))\r\n%% Spock loses against paper, lizard\r\nassert(isequal(rpsls(\"Spock\",\"lose\"), {p, l}) || isequal(rpsls(\"Spock\",\"lose\"), {l, p}))\r\n%% Spock ties with themself\r\nassert(isequal(rpsls(\"Spock\",\"tie\"), sp))","published":true,"deleted":false,"likes_count":7,"comments_count":6,"created_by":464375,"edited_by":485721,"edited_at":"2025-02-13T21:09:57.000Z","deleted_by":null,"deleted_at":null,"solvers_count":22,"test_suite_updated_at":"2020-08-04T21:26:16.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2020-07-29T17:23:06.000Z","updated_at":"2026-01-20T13:47:30.000Z","published_at":"2020-07-29T17:23:06.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCan't decide what to watch on TV? How about settling the dispute with a good old fashioned round of\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://youtu.be/Kov2G0GouBw?t=37\\\"\u003e\u003cw:r\u003e\u003cw:t\u003ePaper Scissors Lizard Spock\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e ? Given your opponents choice and a strategy (\\\"win\\\", \\\"lose\\\", or \\\"tie\\\"), return a string representing the choice(s) that would yield that desired outcome.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"center\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"399\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"493\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eEx:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[rpsls(\\\"rock\\\",\\\"lose\\\")\\nans = {\\\"Spock\\\", \\\"paper\\\"} %%you will lose if you choose either Spock or paper\\nrpsls(\\\"paper\\\", \\\"tie\\\")\\nans = \\\"paper\\\" %%you will tie if you select the same choice]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.JPEG\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.JPEG\",\"contentType\":\"image/JPEG\",\"content\":\"data:image/JPEG;base64,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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61251,"title":"Two Jugs: Minimum Steps ( Medium )","description":"Following the first problem, now you need to find the shortest path. Given two jugs with capacities A and B, find the minimum number of steps to get exactly T units in either jug. You can Fill, Empty or Pour.\r\ninput: A, B, T\r\noutput: n (minimum steps) or -1 if impossible","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 92.875px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 468.5px 46.4375px; transform-origin: 468.5px 46.4375px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 21px; text-align: left; transform-origin: 444.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFollowing the first problem, now you need to find the shortest path. Given two jugs with capacities A and B, find the minimum number of steps to get exactly T units in either jug. You can Fill, Empty or Pour.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 40.875px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 451.5px 20.4375px; transform-origin: 451.5px 20.4375px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 423.5px 10.2188px; text-align: left; transform-origin: 423.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003einput: A, B, T\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 423.5px 10.2188px; text-align: left; transform-origin: 423.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eoutput: n (minimum steps) or -1 if impossible\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function n = water_pouring_2(A,B,T)\r\n  n = A*B*T;\r\nend","test_suite":"%%\r\nC = [3, 5]; T = 4;\r\ny_correct = 6;\r\nassert(isequal(water_pouring_2(C(1), C(2), T), y_correct))\r\n%%\r\nC = [2, 4]; T = 3;\r\ny_correct = -1;\r\nassert(isequal(water_pouring_2(C(1), C(2), T), y_correct))\r\n%%\r\nC = [5, 10]; T = 5;\r\ny_correct = 1;\r\nassert(isequal(water_pouring_2(C(1), C(2), T), y_correct))\r\n%%\r\nC = [3, 7]; T = 5;\r\ny_correct = 8;\r\nassert(isequal(water_pouring_2(C(1), C(2), T), y_correct))\r\n%%\r\nC = [3, 5]; T = 7;\r\ny_correct = -1;\r\nassert(isequal(water_pouring_2(C(1), C(2), T), y_correct))\r\n%%\r\nC = [1, 1]; T = 1;\r\ny_correct = 1;\r\nassert(isequal(water_pouring_2(C(1), C(2), T), y_correct))\r\n%%\r\nC = [4, 9]; T = 1;\r\ny_correct = 4;\r\nassert(isequal(water_pouring_2(C(1), C(2), T), y_correct))\r\n%%\r\nC = [6, 10]; T = 8;\r\ny_correct = 6;\r\nassert(isequal(water_pouring_2(C(1), C(2), T), y_correct))\r\n%%\r\nC = [10, 2]; T = 8;\r\ny_correct = 2;\r\nassert(isequal(water_pouring_2(C(1), C(2), T), y_correct))\r\n%%\r\nC = [5, 7]; T = 3;\r\ny_correct = 4;\r\nassert(isequal(water_pouring_2(C(1), C(2), T), y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":4945722,"edited_by":4945722,"edited_at":"2026-02-19T17:59:51.000Z","deleted_by":null,"deleted_at":null,"solvers_count":10,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-02-19T16:38:44.000Z","updated_at":"2026-03-18T12:38:50.000Z","published_at":"2026-02-19T16:38:44.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFollowing the first problem, now you need to find the shortest path. Given two jugs with capacities A and B, find the minimum number of steps to get exactly T units in either jug. You can Fill, Empty or Pour.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003einput: A, B, T\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eoutput: n (minimum steps) or -1 if impossible\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61252,"title":"Total Volume Goal ( Medium )","description":"Usually, the target T must be in one jug. In this version, the target T is the sum of water in all N jugs.\r\nExample: C = [3,5], T = 2. Output: 3 steps\r\nPath (0,0) -\u003e (0,5) -\u003e (3,2) -\u003e (0,2). Total is 0 + 2 = 2.\r\n","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 112.875px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 468.5px 56.4375px; transform-origin: 468.5px 56.4375px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eUsually, the target \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eT\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e must be in one jug. In this version, the target \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eT\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e is the sum of water in all \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eN\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e jugs.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 40.875px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 451.5px 20.4375px; transform-origin: 451.5px 20.4375px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 423.5px 10.2188px; text-align: left; transform-origin: 423.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample: \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eC\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e = [3,5], \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eT\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e = 2. Output: 3 steps\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 423.5px 10.2188px; text-align: left; transform-origin: 423.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ePath (0,0) -\u0026gt; (0,5) -\u0026gt; (3,2) -\u0026gt; (0,2). Total is 0 + 2 = 2.\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function steps = total_volume_goal(C,T)\r\n  steps = -1; %step, stepp, stepppppppppppp\r\nend","test_suite":"%% Testcase 1: Đổ đầy một bình là xong ngay\r\nC = [5, 10]; T = 5;\r\ny_correct = 1; % Fill bình 5\r\nassert(isequal(total_volume_goal(C, T), y_correct))\r\n\r\n%% Testcase 2: Đổ đầy cả hai bình\r\nC = [3, 5]; T = 8;\r\ny_correct = 2; % Fill 3, Fill 5\r\nassert(isequal(total_volume_goal(C, T), y_correct))\r\n\r\n%% Testcase 3: Trường hợp không thể đạt được (T không chia hết cho GCD)\r\nC = [2, 4]; T = 3;\r\ny_correct = -1;\r\nassert(isequal(total_volume_goal(C, T), y_correct))\r\n\r\n%% Testcase 4: Mục tiêu T = 0 (Trạng thái bắt đầu)\r\nC = [5, 5]; T = 0;\r\ny_correct = 0;\r\nassert(isequal(total_volume_goal(C, T), y_correct))\r\n\r\n%% Testcase 5: Mục tiêu lớn hơn tổng dung tích các bình\r\nC = [2, 3]; T = 10;\r\ny_correct = -1;\r\nassert(isequal(total_volume_goal(C, T), y_correct))\r\n\r\n%% Testcase 6: Cần đổ qua lại để lấy phần dư (C=[3,5], T=4)\r\nC = [3, 5]; T = 4;\r\ny_correct = 7; \r\nassert(isequal(total_volume_goal(C, T), y_correct))\r\n\r\n%% Testcase 7: Ba bình nước, mục tiêu nhỏ\r\nC = [2, 3, 7]; T = 1;\r\ny_correct = 3;\r\nassert(isequal(total_volume_goal(C, T), y_correct))\r\n\r\n%% Testcase 8: Ba bình nước, đổ đầy tất cả\r\nC = [1, 2, 3]; T = 6;\r\ny_correct = 3;\r\nassert(isequal(total_volume_goal(C, T), y_correct))\r\n\r\n%% Testcase 9: Hiệu số đơn giản giữa hai bình\r\nC = [4, 6]; T = 2;\r\ny_correct = 3;\r\nassert(isequal(total_volume_goal(C, T), y_correct))\r\n\r\n%% Testcase 10: Bài toán phức tạp hơn với bình lớn\r\nC = [3, 10]; T = 1;\r\ny_correct = 7;\r\nassert(isequal(total_volume_goal(C, T), y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":4945722,"edited_by":4945722,"edited_at":"2026-02-19T18:00:18.000Z","deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-02-19T16:56:46.000Z","updated_at":"2026-03-17T05:45:12.000Z","published_at":"2026-02-19T16:56:46.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eUsually, the target \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eT\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e must be in one jug. In this version, the target \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eT\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e is the sum of water in all \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e jugs.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample: \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eC\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e = [3,5], \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eT\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e = 2. Output: 3 steps\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePath (0,0) -\u0026gt; (0,5) -\u0026gt; (3,2) -\u0026gt; (0,2). Total is 0 + 2 = 2.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61255,"title":"Record the Actions ( Medium )","description":"Find the minimum steps to get T units from jugs A and B. Return the sequence of actions as cell array of strings.\r\nAvailable actions: F1, F2 (Fill) E1, E2 (Empty) P12, P21 (Pour).\r\nExample: A = 3, B = 5, T = 1 -\u003e { 'F1' , 'P12' }","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 81.4375px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 468.5px 40.7188px; transform-origin: 468.5px 40.7188px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFind the minimum steps to get T units from jugs \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003eA\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; font-weight: 700; \"\u003eB\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. Return the sequence of actions as cell array of strings.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 10.5px; text-align: left; transform-origin: 444.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAvailable actions: \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eF1\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eF2\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e (Fill) \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eE1\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eE2\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e (Empty) \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eP12\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eP21\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e (Pour).\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 20.4375px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 451.5px 10.2188px; transform-origin: 451.5px 10.2188px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 423.5px 10.2188px; text-align: left; transform-origin: 423.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample: \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eA\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e = 3, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eB\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e = 5, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eT\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e = 1 -\u0026gt; { 'F1' , 'P12' }\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function history = record_actions(A,B,T)\r\n  history = A+B+T;\r\nend","test_suite":"%% Testcase 1:\r\nA = 3; B = 5; T = 3;\r\ny_correct = {'F1'};\r\nassert(isequal(record_actions(A, B, T), y_correct))\r\n\r\n%% Testcase 2: \r\nA = 3; B = 5; T = 5;\r\ny_correct = {'F2'};\r\nassert(isequal(record_actions(A, B, T), y_correct))\r\n\r\n%% Testcase 3: \r\nA = 3; B = 5; T = 2;\r\ny_correct = {'F2', 'P21'};\r\nassert(isequal(record_actions(A, B, T), y_correct))\r\n\r\n%% Testcase 4: \r\nA = 3; B = 5; T = 4;\r\ny_correct = {'F2', 'P21', 'E1', 'P21', 'F2', 'P21'};\r\nassert(isequal(record_actions(A, B, T), y_correct))\r\n\r\n%% Testcase 5: \r\nA = 2; B = 4; T = 3;\r\ny_correct = {};\r\nassert(isequal(record_actions(A, B, T), y_correct))\r\n\r\n%% Testcase 6: \r\nA = 3; B = 5; T = 10;\r\ny_correct = {};\r\nassert(isequal(record_actions(A, B, T), y_correct))\r\n\r\n%% Testcase 7:\r\nA = 3; B = 5; T = 0;\r\ny_correct = {};\r\nassert(isequal(record_actions(A, B, T), y_correct))\r\n\r\n%% Testcase 8:\r\nA = 4; B = 9; T = 1;\r\ny_correct = {'F2', 'P21', 'E1', 'P21'};\r\nassert(isequal(record_actions(A, B, T), y_correct))\r\n\r\n%% Testcase 9: \r\nA = 6; B = 6; T = 6;\r\ny_correct = {'F1'};\r\nassert(isequal(record_actions(A, B, T), y_correct)||isequal(record_actions(A,B,T),y_correct))\r\n\r\n%% Testcase 10:\r\nA = 3; B = 7; T = 5;\r\ny_correct = {'F2', 'P21', 'E1', 'P21', 'E1', 'P21', 'F2', 'P21'};\r\nassert(isequal(record_actions(A, B, T), y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":3,"created_by":4945722,"edited_by":4945722,"edited_at":"2026-02-20T04:31:53.000Z","deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":"2026-02-20T04:31:53.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2026-02-19T17:36:44.000Z","updated_at":"2026-03-17T06:15:53.000Z","published_at":"2026-02-19T17:44:55.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFind the minimum steps to get T units from jugs \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eA\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eB\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. Return the sequence of actions as cell array of strings.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAvailable actions: \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eF1\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eF2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e (Fill) \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eE1\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eE2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e (Empty) \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eP12\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eP21\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e (Pour).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample: \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eA\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e = 3, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eB\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e = 5, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eT\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e = 1 -\u0026gt; { 'F1' , 'P12' }\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":61253,"title":"The Classic 8-5-3 Sharing ( Medium )","description":"You have 3 jugs with capacities [8,5,3]. The 8L jug, the others are empty: [8,0,0]. There is no tap and no drain. You can only pour water between jugs. Find the minimum steps to get exactly [4,4,0].\r\nInput: caps, initial, target\r\nOutput: steps","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.44px; min-height: 0px; white-space: normal; color: rgb(33, 33, 33); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: none; white-space: normal; \"\u003e\u003cdiv style=\"block-size: 92.875px; display: block; min-width: 0px; padding-block-start: 0px; padding-inline-start: 2px; padding-left: 2px; padding-top: 0px; perspective-origin: 468.5px 46.4375px; transform-origin: 468.5px 46.4375px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 444.5px 21px; text-align: left; transform-origin: 444.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eYou have 3 jugs with capacities \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e[8,5,3]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. The 8L jug, the others are empty:\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e [8,0,0]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. There is no tap and no drain. You can only pour water between jugs. Find the minimum steps to get exactly \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e[4,4,0]\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 40.875px; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 451.5px 20.4375px; transform-origin: 451.5px 20.4375px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 423.5px 10.2188px; text-align: left; transform-origin: 423.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eInput: \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003ecaps\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003einitial\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003etarget\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4375px; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 423.5px 10.2188px; text-align: left; transform-origin: 423.5px 10.2188px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOutput: \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 0px 0px; transform-origin: 0px 0px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003esteps\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function steps = share_water(caps, initial, target)\r\n  steps = caps*initial/water;\r\nend","test_suite":"\r\n%% Testcase 1:\r\ncaps = [8, 5, 3]; init = [8, 0, 0]; target = [8, 0, 0];\r\ny_correct = 0;\r\nassert(isequal(share_water(caps, init, target), y_correct))\r\n\r\n%% Testcase 2: \r\ncaps = [10, 10, 10]; init = [10, 0, 0]; target = [0, 0, 10];\r\ny_correct = 1; \r\nassert(isequal(share_water(caps, init, target), y_correct))\r\n\r\n%% Testcase 3: \r\ncaps = [10, 7, 3]; init = [10, 0, 0]; target = [0, 7, 3];\r\ny_correct = 2;\r\nassert(isequal(share_water(caps, init, target), y_correct))\r\n\r\n%% Testcase 4:\r\ncaps = [10, 10]; init = [10, 0]; target = [5, 5];\r\ny_correct = -1;\r\nassert(isequal(share_water(caps, init, target), y_correct))\r\n\r\n%% Testcase 5: \r\ncaps = [8, 5, 3]; init = [8, 0, 0]; target = [4, 4, 0];\r\ny_correct = 7;\r\nassert(isequal(share_water(caps, init, target), y_correct))\r\n\r\n%% Testcase 6:\r\ncaps = [12, 8, 5]; init = [12, 0, 0]; target = [6, 6, 0];\r\ny_correct = 7;\r\nassert(isequal(share_water(caps, init, target), y_correct))\r\n\r\n%% Testcase 7: \r\ncaps = [10, 10]; init = [10, 0]; target = [6, 6];\r\ny_correct = -1;\r\nassert(isequal(share_water(caps, init, target), y_correct))\r\n\r\n%% Testcase 8: \r\ncaps = [10, 7, 3]; init = [10, 0, 0]; target = [5, 5, 0];\r\ny_correct = 9;\r\nassert(isequal(share_water(caps, init, target), y_correct))\r\n\r\n%% Testcase 9: \r\ncaps = [10, 8, 6]; init = [10, 0, 0]; target = [5, 5, 0];\r\ny_correct = -1;\r\nassert(isequal(share_water(caps, init, target), y_correct))\r\n\r\n%% Testcase 10: \r\ncaps = [16, 9, 7]; init = [16, 0, 0]; target = [8, 8, 0];\r\ny_correct = 15;\r\nassert(isequal(share_water(caps, init, target), y_correct))","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":4945722,"edited_by":4945722,"edited_at":"2026-02-19T18:02:02.000Z","deleted_by":null,"deleted_at":null,"solvers_count":8,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2026-02-19T17:16:25.000Z","updated_at":"2026-03-17T06:05:14.000Z","published_at":"2026-02-19T17:16:25.000Z","restored_at":null,"restored_by":null,"spam":null,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eYou have 3 jugs with capacities \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[8,5,3]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. The 8L jug, the others are empty:\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e [8,0,0]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e. There is no tap and no drain. You can only pour water between jugs. Find the minimum steps to get exactly \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e[4,4,0]\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eInput: \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ecaps\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003einitial\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003etarget\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOutput: \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003esteps\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"}],"term":"tag:\"medium\"","current_player_id":null,"fields":[{"name":"page","type":"integer","callback":null,"default":1,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"per_page","type":"integer","callback":null,"default":50,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"sort","type":"string","callback":null,"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"body","type":"text","callback":null,"default":"*:*","directive":null,"facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":false},{"name":"group","type":"string","callback":null,"default":null,"directive":"group","facet":true,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"difficulty_rating_bin","type":"string","callback":null,"default":null,"directive":"difficulty_rating_bin","facet":true,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"id","type":"integer","callback":null,"default":null,"directive":"id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"tag","type":"string","callback":null,"default":null,"directive":"tag","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"product","type":"string","callback":null,"default":null,"directive":"product","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"created_at","type":"timeframe","callback":{},"default":null,"directive":"created_at","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"profile_id","type":"integer","callback":null,"default":null,"directive":"author_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"created_by","type":"string","callback":null,"default":null,"directive":"author","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"player_id","type":"integer","callback":null,"default":null,"directive":"solver_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"player","type":"string","callback":null,"default":null,"directive":"solver","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"solvers_count","type":"integer","callback":null,"default":null,"directive":"solvers_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"comments_count","type":"integer","callback":null,"default":null,"directive":"comments_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"likes_count","type":"integer","callback":null,"default":null,"directive":"likes_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"leader_id","type":"integer","callback":null,"default":null,"directive":"leader_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"leading_solution","type":"integer","callback":null,"default":null,"directive":"leading_solution","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true}],"filters":[{"name":"asset_type","type":"string","callback":null,"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":"\"cody:problem\"","prepend":true},{"name":"profile_id","type":"integer","callback":{},"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":"author_id","static":null,"prepend":true}],"query":{"params":{"per_page":50,"term":"tag:\"medium\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"medium\"","","\"","medium","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f74d83ddf20\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f74d83dde80\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f74d83dd5c0\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f74d83de1a0\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f74d83de100\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f74d83de060\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f74d83ddfc0\u003e":"tag:\"medium\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f74d83ddfc0\u003e":"tag:\"medium\""},"queried_facets":{}},"query_backend":{"connection":{"configuration":{"index_url":"http://index-op-v2/solr/","query_url":"http://search-op-v2/solr/","direct_access_index_urls":["http://index-op-v2/solr/"],"direct_access_query_urls":["http://search-op-v2/solr/"],"timeout":10,"vhost":"search","exchange":"search.topic","heartbeat":30,"pre_index_mode":false,"host":"rabbitmq-eks","port":5672,"username":"search","password":"J3bGPZzQ7asjJcCk","virtual_host":"search","indexer":"amqp","http_logging":"true","core":"cody"},"query_connection":{"uri":"http://search-op-v2/solr/cody/","proxy":null,"connection":{"parallel_manager":null,"headers":{"User-Agent":"Faraday v1.0.1"},"params":{},"options":{"params_encoder":"Faraday::FlatParamsEncoder","proxy":null,"bind":null,"timeout":null,"open_timeout":null,"read_timeout":null,"write_timeout":null,"boundary":null,"oauth":null,"context":null,"on_data":null},"ssl":{"verify":true,"ca_file":null,"ca_path":null,"verify_mode":null,"cert_store":null,"client_cert":null,"client_key":null,"certificate":null,"private_key":null,"verify_depth":null,"version":null,"min_version":null,"max_version":null},"default_parallel_manager":null,"builder":{"adapter":{"name":"Faraday::Adapter::NetHttp","args":[],"block":null},"handlers":[{"name":"Faraday::Response::RaiseError","args":[],"block":null}],"app":{"app":{"ssl_cert_store":{"verify_callback":null,"error":null,"error_string":null,"chain":null,"time":null},"app":{},"connection_options":{},"config_block":null}}},"url_prefix":"http://search-op-v2/solr/cody/","manual_proxy":false,"proxy":null},"update_format":"RSolr::JSON::Generator","update_path":"update","options":{"url":"http://search-op-v2/solr/cody"}}},"query":{"params":{"per_page":50,"term":"tag:\"medium\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"medium\"","","\"","medium","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f74d83ddf20\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f74d83dde80\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f74d83dd5c0\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f74d83de1a0\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f74d83de100\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f74d83de060\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f74d83ddfc0\u003e":"tag:\"medium\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f74d83ddfc0\u003e":"tag:\"medium\""},"queried_facets":{}},"options":{"fields":["id","difficulty_rating"]},"join":" "},"results":[{"id":46072,"difficulty_rating":"easy-medium"},{"id":61251,"difficulty_rating":"easy-medium"},{"id":61252,"difficulty_rating":"medium"},{"id":61255,"difficulty_rating":"medium"},{"id":61253,"difficulty_rating":"medium-hard"}]}}