{"id":248,"date":"2015-10-15T09:24:18","date_gmt":"2015-10-15T06:24:18","guid":{"rendered":"http:\/\/java.mazurok.com\/?page_id=248"},"modified":"2015-10-15T21:19:43","modified_gmt":"2015-10-15T18:19:43","slug":"pancaked-strings","status":"publish","type":"page","link":"https:\/\/java.mazurok.com\/?page_id=248","title":{"rendered":"Pancaked Strings"},"content":{"rendered":"[\u0417\u0430\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0441\u0442\u0430\u0442\u044c\u0438]\n\u041d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043a\u043b\u0430\u0441\u0441\u0430 <a href=\"http:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/lang\/StringBuffer.html\" target=\"_blank\">StringBuffer<\/a> \u0438\u043b\u0438 <a href=\"http:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/lang\/StringBuilder.html\" target=\"_blank\">StringBuikder<\/a> \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u0432\u043e\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 Pancaked. \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0439 \u043a\u043b\u0430\u0441\u0441 \u0434\u043e\u043b\u0436\u0435\u043d \u0442\u0430\u043a\u0436\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b <a href=\"http:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/io\/Serializable.html\" target=\"_blank\">Serializable<\/a>, <a href=\"http:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/lang\/Appendable.html\" target=\"_blank\">Appendable<\/a>, <a href=\"http:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/lang\/CharSequence.html\" target=\"_blank\">CharSequence<\/a>.<br \/>\n\u0414\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD_%D0%B4%D0%B5%D0%BB%D0%B5%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F#.D0.9F.D1.80.D0.BE.D1.81.D1.82.D0.BE.D0.B9_.D0.BF.D1.80.D0.B8.D0.BC.D0.B5.D1.80\" target=\"_blank\">\u0448\u0430\u0431\u043b\u043e\u043d \u0434\u0435\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f<\/a>.<br \/>\n\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 Pancaked \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a<\/p>\n<pre>\r\ninterface Pancaked {\r\n\tPancaked reverse (int from, int to);\r\n}\r\n<\/pre>\n<p>\u0414\u043b\u044f \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0439\u0442\u0435 \u043a\u0430\u043a\u043e\u0439-\u043b\u0438\u0431\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442 <a href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%91%D0%BB%D0%B8%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0\" target=\"_blank\">\u0431\u043b\u0438\u043d\u043d\u043e\u0439 \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438<\/a>.<\/p>\n<p>\u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0448\u0430\u0433\u043e\u0432 \u0432 \u044d\u0442\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438:<\/p>\n<pre class=\"lang:java decode:true \" >import java.util.*;\r\nimport java.lang.*;\r\nimport java.io.*;\r\n\r\ninterface Pancaked {\r\n\tpublic Pancaked reverse (int from, int to);\r\n}\r\n\r\nclass A implements Pancaked, Serializable, Appendable, CharSequence {\r\n\tprivate StringBuikder s;\r\n\tpublic String toString() {return s.toString();}\r\n\tPancaked reverse (int from, int to) {\r\n\t\t\/\/...\r\n\t}\r\n\tvoid PancakedSort() {\r\n\t\t\/\/...\r\n\t}\r\n\tpublic static void main (String[] args) throws java.lang.Exception\r\n\t{\r\n\t\t\/\/...\r\n\t}\r\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>[\u0417\u0430\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0441\u0442\u0430\u0442\u044c\u0438] \u041d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043a\u043b\u0430\u0441\u0441\u0430 StringBuffer \u0438\u043b\u0438 StringBuikder \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u0432\u043e\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 Pancaked. \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u044b\u0439 \u043a\u043b\u0430\u0441\u0441 \u0434\u043e\u043b\u0436\u0435\u043d \u0442\u0430\u043a\u0436\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b Serializable, Appendable, CharSequence. \u0414\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0448\u0430\u0431\u043b\u043e\u043d \u0434\u0435\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 Pancaked \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a interface Pancaked { Pancaked reverse (int from, int to); } \u0414\u043b\u044f \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0439\u0442\u0435 \u043a\u0430\u043a\u043e\u0439-\u043b\u0438\u0431\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0431\u043b\u0438\u043d\u043d\u043e\u0439 \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0448\u0430\u0433\u043e\u0432 \u0432 \u044d\u0442\u043e\u043c &hellip; <a href=\"https:\/\/java.mazurok.com\/?page_id=248\" class=\"more-link\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":246,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/pages\/248"}],"collection":[{"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=248"}],"version-history":[{"count":3,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/pages\/248\/revisions"}],"predecessor-version":[{"id":260,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/pages\/248\/revisions\/260"}],"up":[{"embeddable":true,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/pages\/246"}],"wp:attachment":[{"href":"https:\/\/java.mazurok.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}