{"group":{"id":1,"name":"Community","lockable":false,"created_at":"2012-01-18T18:02:15.000Z","updated_at":"2026-04-06T14:01:22.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":"2026-04-06T00: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":59551,"title":"Range of Values in a Matrix","description":"Create a function that accepts a matrix of real numbers as input and returns the range of the values contained in the matrix. The range is defined as the difference between the maximum and minimum element. For a single-element matrix or a matrix with identical elements, the function should return 0.","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: 63px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 31.5px; transform-origin: 407px 31.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"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; \"\u003e\u003cspan style=\"\"\u003eCreate a function that accepts a matrix of real numbers as input and returns the range of the values contained in the matrix. The range is defined as the difference between the maximum and minimum element. For a single-element matrix or a matrix with identical elements, the function should return 0.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function valueRange = find_range(matrixInput)\r\n    % Your code goes here\r\nend\r\n","test_suite":"%% Test case 1\r\nx = [1, 2, 3; 4, 5, 6; 7, 8, 9];\r\ny_correct = 8;\r\nassert(isequal(find_range(x), y_correct))\r\n\r\n%% Test case 2\r\nx = [0.5, 0.75; 0.55, 0.7];\r\ny_correct = 0.25;\r\nassert(isequal(find_range(x), y_correct))\r\n\r\n%% Test case 3\r\nx = [100];\r\ny_correct = 0;\r\nassert(isequal(find_range(x), y_correct))\r\n\r\n%% Test case 4\r\nx = [2, 2, 2; 2, 2, 2];\r\ny_correct = 0;\r\nassert(isequal(find_range(x), y_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":3551517,"edited_by":3551517,"edited_at":"2024-01-09T19:35:19.000Z","deleted_by":null,"deleted_at":null,"solvers_count":32,"test_suite_updated_at":"2024-01-09T19:35:03.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2024-01-09T19:27:40.000Z","updated_at":"2026-03-23T06:24:32.000Z","published_at":"2024-01-09T19:28:19.000Z","restored_at":null,"restored_by":null,"spam":false,"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\u003eCreate a function that accepts a matrix of real numbers as input and returns the range of the values contained in the matrix. The range is defined as the difference between the maximum and minimum element. For a single-element matrix or a matrix with identical elements, the function should return 0.\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":1066,"title":"Multiples of a Number in a Given Range","description":"Given an integer factor _f_ and a range defined by _xlow_ and _xhigh_ inclusive, return a vector of the multiples of _f_ that fall in the specified range.\r\n\r\nExample:\r\n\r\n    f = 10;\r\n    xlow = 35;\r\n    xhigh = 112;\r\n    multiples = bounded_multiples(f, xlow, xhigh);\r\n\r\nOutputs\r\n\r\n    multiples = [ 40 50 60 70 80 90 100 110 ];","description_html":"\u003cp\u003eGiven an integer factor \u003ci\u003ef\u003c/i\u003e and a range defined by \u003ci\u003exlow\u003c/i\u003e and \u003ci\u003exhigh\u003c/i\u003e inclusive, return a vector of the multiples of \u003ci\u003ef\u003c/i\u003e that fall in the specified range.\u003c/p\u003e\u003cp\u003eExample:\u003c/p\u003e\u003cpre\u003e    f = 10;\r\n    xlow = 35;\r\n    xhigh = 112;\r\n    multiples = bounded_multiples(f, xlow, xhigh);\u003c/pre\u003e\u003cp\u003eOutputs\u003c/p\u003e\u003cpre\u003e    multiples = [ 40 50 60 70 80 90 100 110 ];\u003c/pre\u003e","function_template":"function multiples = bounded_multiples(f, xlow, xhigh)\r\n  multiples = f*2;\r\nend","test_suite":"%%\r\nassert(isequal(bounded_multiples(66,119,163),132))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(50,341,960),[350 400 450 500 550 600 650 700 750 800 850 900 950]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(59,224,752),[236 295 354 413 472 531 590 649 708]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(26,506,700),[520 546 572 598 624 650 676]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(90,548,960),[630 720 810 900]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(14,150,258),[154 168 182 196 210 224 238 252]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(85,255,815),[255 340 425 510 595 680 765]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(25,350,930),[350 375 400 425 450 475 500 525 550 575 600 625 650 675 700 725 750 775 800 825 850 875 900 925]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(20,252,617),[260 280 300 320 340 360 380 400 420 440 460 480 500 520 540 560 580 600]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(48,352,831),[384 432 480 528 576 624 672 720 768 816]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(59,550,918),[590 649 708 767 826 885]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(29,754,758),754))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(39,76,568),[78 117 156 195 234 273 312 351 390 429 468 507 546]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(6,531,780),[534 540 546 552 558 564 570 576 582 588 594 600 606 612 618 624 630 636 642 648 654 660 666 672 678 684 690 696 702 708 714 720 726 732 738 744 750 756 762 768 774 780]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(94,130,569),[188 282 376 470 564]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(47,12,338),[47 94 141 188 235 282 329]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(17,312,795),[323 340 357 374 391 408 425 442 459 476 493 510 527 544 561 578 595 612 629 646 663 680 697 714 731 748 765 782]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(53,166,602),[212 265 318 371 424 477 530 583]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(27,655,690),675))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(75,84,451),[150 225 300 375 450]))\r\n","published":true,"deleted":false,"likes_count":5,"comments_count":1,"created_by":134,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":939,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2012-11-27T06:14:53.000Z","updated_at":"2026-01-12T18:29:19.000Z","published_at":"2012-12-04T19:54:23.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\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\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven an integer factor\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:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ef\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and a range defined by\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:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003exlow\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:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003exhigh\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e inclusive, return a vector of the multiples of\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:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ef\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e that fall in the specified range.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample:\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[    f = 10;\\n    xlow = 35;\\n    xhigh = 112;\\n    multiples = bounded_multiples(f, xlow, xhigh);]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOutputs\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[    multiples = [ 40 50 60 70 80 90 100 110 ];]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":1772,"title":"Stock Data NETFLIX 2011","description":"Analyze a set of data for Netflix's stock for 2011\r\n\r\nminNetflix =  Find the minimum value that the stock reached over the year. \r\n\r\nmaxNetflix =  Find the maximum value that the stock reached over the year.\r\n\r\nmeanNetflix =  What is the arithmetic mean of the stock price?\r\n\r\nstdNetflix = What is the standard deviation?\r\n\r\nplotNetflix = The plot of closing price vs day (1 to the number of closing prices you have)","description_html":"\u003cp\u003eAnalyze a set of data for Netflix's stock for 2011\u003c/p\u003e\u003cp\u003eminNetflix =  Find the minimum value that the stock reached over the year.\u003c/p\u003e\u003cp\u003emaxNetflix =  Find the maximum value that the stock reached over the year.\u003c/p\u003e\u003cp\u003emeanNetflix =  What is the arithmetic mean of the stock price?\u003c/p\u003e\u003cp\u003estdNetflix = What is the standard deviation?\u003c/p\u003e\u003cp\u003eplotNetflix = The plot of closing price vs day (1 to the number of closing prices you have)\u003c/p\u003e","function_template":"function [minNetflix maxNetflix stdNetflix meanNetflix plotNetflix histNetflix]= stockAnalysis\r\n      % First minimum value\r\n    minNetflix = \r\n\r\n    % Maximum\r\n    maxNetflix = \r\n\r\n    %Standard Deviation\r\n    stdNetflix = \r\n\r\n    % Arithmetic Mean\r\n    meanNetflix = \r\n\r\n    % Plot\r\n    plotNetflix = (plot command)\r\nend","test_suite":"[minNetflix maxNetflix stdNetflix meanNetflix plotNetflix]= stockAnalysis;\r\nurlwrite('http://nodejstesting.s3.amazonaws.com/stockAnalysisProtected.p', './stockAnalysisProtected.p');\r\naddpath('./');\r\nasserts = stockAnalysisProtected(minNetflix, maxNetflix, stdNetflix, meanNetflix, plotNetflix);\r\nassert(isequal(asserts, ones(1,length(asserts))));","published":true,"deleted":false,"likes_count":0,"comments_count":7,"created_by":15424,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":9,"test_suite_updated_at":"2013-08-02T20:28:25.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2013-08-02T19:28:09.000Z","updated_at":"2025-05-04T21:39:49.000Z","published_at":"2013-08-02T19:28:09.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"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\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAnalyze a set of data for Netflix's stock for 2011\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\u003eminNetflix = Find the minimum value that the stock reached over the year.\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\u003emaxNetflix = Find the maximum value that the stock reached over the year.\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\u003emeanNetflix = What is the arithmetic mean of the stock price?\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\u003estdNetflix = What is the standard deviation?\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\u003eplotNetflix = The plot of closing price vs day (1 to the number of closing prices you have)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"}],"problem_search":{"errors":[],"problems":[{"id":59551,"title":"Range of Values in a Matrix","description":"Create a function that accepts a matrix of real numbers as input and returns the range of the values contained in the matrix. The range is defined as the difference between the maximum and minimum element. For a single-element matrix or a matrix with identical elements, the function should return 0.","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: 63px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 31.5px; transform-origin: 407px 31.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"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; \"\u003e\u003cspan style=\"\"\u003eCreate a function that accepts a matrix of real numbers as input and returns the range of the values contained in the matrix. The range is defined as the difference between the maximum and minimum element. For a single-element matrix or a matrix with identical elements, the function should return 0.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function valueRange = find_range(matrixInput)\r\n    % Your code goes here\r\nend\r\n","test_suite":"%% Test case 1\r\nx = [1, 2, 3; 4, 5, 6; 7, 8, 9];\r\ny_correct = 8;\r\nassert(isequal(find_range(x), y_correct))\r\n\r\n%% Test case 2\r\nx = [0.5, 0.75; 0.55, 0.7];\r\ny_correct = 0.25;\r\nassert(isequal(find_range(x), y_correct))\r\n\r\n%% Test case 3\r\nx = [100];\r\ny_correct = 0;\r\nassert(isequal(find_range(x), y_correct))\r\n\r\n%% Test case 4\r\nx = [2, 2, 2; 2, 2, 2];\r\ny_correct = 0;\r\nassert(isequal(find_range(x), y_correct))","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":3551517,"edited_by":3551517,"edited_at":"2024-01-09T19:35:19.000Z","deleted_by":null,"deleted_at":null,"solvers_count":32,"test_suite_updated_at":"2024-01-09T19:35:03.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2024-01-09T19:27:40.000Z","updated_at":"2026-03-23T06:24:32.000Z","published_at":"2024-01-09T19:28:19.000Z","restored_at":null,"restored_by":null,"spam":false,"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\u003eCreate a function that accepts a matrix of real numbers as input and returns the range of the values contained in the matrix. The range is defined as the difference between the maximum and minimum element. For a single-element matrix or a matrix with identical elements, the function should return 0.\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":1066,"title":"Multiples of a Number in a Given Range","description":"Given an integer factor _f_ and a range defined by _xlow_ and _xhigh_ inclusive, return a vector of the multiples of _f_ that fall in the specified range.\r\n\r\nExample:\r\n\r\n    f = 10;\r\n    xlow = 35;\r\n    xhigh = 112;\r\n    multiples = bounded_multiples(f, xlow, xhigh);\r\n\r\nOutputs\r\n\r\n    multiples = [ 40 50 60 70 80 90 100 110 ];","description_html":"\u003cp\u003eGiven an integer factor \u003ci\u003ef\u003c/i\u003e and a range defined by \u003ci\u003exlow\u003c/i\u003e and \u003ci\u003exhigh\u003c/i\u003e inclusive, return a vector of the multiples of \u003ci\u003ef\u003c/i\u003e that fall in the specified range.\u003c/p\u003e\u003cp\u003eExample:\u003c/p\u003e\u003cpre\u003e    f = 10;\r\n    xlow = 35;\r\n    xhigh = 112;\r\n    multiples = bounded_multiples(f, xlow, xhigh);\u003c/pre\u003e\u003cp\u003eOutputs\u003c/p\u003e\u003cpre\u003e    multiples = [ 40 50 60 70 80 90 100 110 ];\u003c/pre\u003e","function_template":"function multiples = bounded_multiples(f, xlow, xhigh)\r\n  multiples = f*2;\r\nend","test_suite":"%%\r\nassert(isequal(bounded_multiples(66,119,163),132))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(50,341,960),[350 400 450 500 550 600 650 700 750 800 850 900 950]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(59,224,752),[236 295 354 413 472 531 590 649 708]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(26,506,700),[520 546 572 598 624 650 676]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(90,548,960),[630 720 810 900]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(14,150,258),[154 168 182 196 210 224 238 252]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(85,255,815),[255 340 425 510 595 680 765]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(25,350,930),[350 375 400 425 450 475 500 525 550 575 600 625 650 675 700 725 750 775 800 825 850 875 900 925]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(20,252,617),[260 280 300 320 340 360 380 400 420 440 460 480 500 520 540 560 580 600]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(48,352,831),[384 432 480 528 576 624 672 720 768 816]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(59,550,918),[590 649 708 767 826 885]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(29,754,758),754))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(39,76,568),[78 117 156 195 234 273 312 351 390 429 468 507 546]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(6,531,780),[534 540 546 552 558 564 570 576 582 588 594 600 606 612 618 624 630 636 642 648 654 660 666 672 678 684 690 696 702 708 714 720 726 732 738 744 750 756 762 768 774 780]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(94,130,569),[188 282 376 470 564]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(47,12,338),[47 94 141 188 235 282 329]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(17,312,795),[323 340 357 374 391 408 425 442 459 476 493 510 527 544 561 578 595 612 629 646 663 680 697 714 731 748 765 782]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(53,166,602),[212 265 318 371 424 477 530 583]))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(27,655,690),675))\r\n\r\n%%\r\nassert(isequal(bounded_multiples(75,84,451),[150 225 300 375 450]))\r\n","published":true,"deleted":false,"likes_count":5,"comments_count":1,"created_by":134,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":939,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2012-11-27T06:14:53.000Z","updated_at":"2026-01-12T18:29:19.000Z","published_at":"2012-12-04T19:54:23.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\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\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven an integer factor\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:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ef\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and a range defined by\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:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003exlow\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:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003exhigh\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e inclusive, return a vector of the multiples of\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:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ef\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e that fall in the specified range.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample:\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[    f = 10;\\n    xlow = 35;\\n    xhigh = 112;\\n    multiples = bounded_multiples(f, xlow, xhigh);]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOutputs\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[    multiples = [ 40 50 60 70 80 90 100 110 ];]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"},{"id":1772,"title":"Stock Data NETFLIX 2011","description":"Analyze a set of data for Netflix's stock for 2011\r\n\r\nminNetflix =  Find the minimum value that the stock reached over the year. \r\n\r\nmaxNetflix =  Find the maximum value that the stock reached over the year.\r\n\r\nmeanNetflix =  What is the arithmetic mean of the stock price?\r\n\r\nstdNetflix = What is the standard deviation?\r\n\r\nplotNetflix = The plot of closing price vs day (1 to the number of closing prices you have)","description_html":"\u003cp\u003eAnalyze a set of data for Netflix's stock for 2011\u003c/p\u003e\u003cp\u003eminNetflix =  Find the minimum value that the stock reached over the year.\u003c/p\u003e\u003cp\u003emaxNetflix =  Find the maximum value that the stock reached over the year.\u003c/p\u003e\u003cp\u003emeanNetflix =  What is the arithmetic mean of the stock price?\u003c/p\u003e\u003cp\u003estdNetflix = What is the standard deviation?\u003c/p\u003e\u003cp\u003eplotNetflix = The plot of closing price vs day (1 to the number of closing prices you have)\u003c/p\u003e","function_template":"function [minNetflix maxNetflix stdNetflix meanNetflix plotNetflix histNetflix]= stockAnalysis\r\n      % First minimum value\r\n    minNetflix = \r\n\r\n    % Maximum\r\n    maxNetflix = \r\n\r\n    %Standard Deviation\r\n    stdNetflix = \r\n\r\n    % Arithmetic Mean\r\n    meanNetflix = \r\n\r\n    % Plot\r\n    plotNetflix = (plot command)\r\nend","test_suite":"[minNetflix maxNetflix stdNetflix meanNetflix plotNetflix]= stockAnalysis;\r\nurlwrite('http://nodejstesting.s3.amazonaws.com/stockAnalysisProtected.p', './stockAnalysisProtected.p');\r\naddpath('./');\r\nasserts = stockAnalysisProtected(minNetflix, maxNetflix, stdNetflix, meanNetflix, plotNetflix);\r\nassert(isequal(asserts, ones(1,length(asserts))));","published":true,"deleted":false,"likes_count":0,"comments_count":7,"created_by":15424,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":9,"test_suite_updated_at":"2013-08-02T20:28:25.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2013-08-02T19:28:09.000Z","updated_at":"2025-05-04T21:39:49.000Z","published_at":"2013-08-02T19:28:09.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"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\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAnalyze a set of data for Netflix's stock for 2011\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\u003eminNetflix = Find the minimum value that the stock reached over the year.\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\u003emaxNetflix = Find the maximum value that the stock reached over the year.\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\u003emeanNetflix = What is the arithmetic mean of the stock price?\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\u003estdNetflix = What is the standard deviation?\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\u003eplotNetflix = The plot of closing price vs day (1 to the number of closing prices you have)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"}],"term":"tag:\"range\"","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:\"range\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"range\"","","\"","range","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007ff7af988cb8\u003e":null,"#\u003cMathWorks::Search::Field:0x00007ff7af988c18\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007ff7af988358\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007ff7af988f38\u003e":1,"#\u003cMathWorks::Search::Field:0x00007ff7af988e98\u003e":50,"#\u003cMathWorks::Search::Field:0x00007ff7af988df8\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007ff7af988d58\u003e":"tag:\"range\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007ff7af988d58\u003e":"tag:\"range\""},"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":"cody-search","password":"78X075ddcV44","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:\"range\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"range\"","","\"","range","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007ff7af988cb8\u003e":null,"#\u003cMathWorks::Search::Field:0x00007ff7af988c18\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007ff7af988358\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007ff7af988f38\u003e":1,"#\u003cMathWorks::Search::Field:0x00007ff7af988e98\u003e":50,"#\u003cMathWorks::Search::Field:0x00007ff7af988df8\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007ff7af988d58\u003e":"tag:\"range\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007ff7af988d58\u003e":"tag:\"range\""},"queried_facets":{}},"options":{"fields":["id","difficulty_rating"]},"join":" "},"results":[{"id":59551,"difficulty_rating":"easy"},{"id":1066,"difficulty_rating":"easy-medium"},{"id":1772,"difficulty_rating":"hard"}]}}