{"group":{"id":1,"name":"Community","lockable":false,"created_at":"2012-01-18T18:02:15.000Z","updated_at":"2026-05-16T00:20:21.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-05-16T00: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":1141,"title":"Volume difference between Ellipsoid and Sphere ","description":"Given an ellipsoid of semi  principal axis (a,b,c) find the volume of the difference between this ellipsoid and  the sphere within, round the result toward zero using the \"floor\" function. ","description_html":"\u003cp\u003eGiven an ellipsoid of semi  principal axis (a,b,c) find the volume of the difference between this ellipsoid and  the sphere within, round the result toward zero using the \"floor\" function.\u003c/p\u003e","function_template":"function y = ellipsoid_sphere_diff(a,b,c)\r\n  y = x;\r\nend","test_suite":"%%\r\na=2;b=2;c=8;\r\ny_correct = 100;\r\nassert(isequal(ellipsoid_sphere_diff(a,b,c),y_correct))\r\n%%\r\na=4;b=4;c=4;\r\ny_correct =0;\r\nassert(isequal(ellipsoid_sphere_diff(a,b,c),y_correct))\r\n%%\r\na=3;b=5;c=8;\r\ny_correct= 389;\r\nassert(isequal(ellipsoid_sphere_diff(a,b,c),y_correct))\r\n%%\r\na=4;b=6;c=8;\r\ny_correct=536;\r\nassert(isequal(ellipsoid_sphere_diff(a,b,c),y_correct))\r\n\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":5260,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":136,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":20,"created_at":"2012-12-25T23:34:50.000Z","updated_at":"2026-04-02T12:56:31.000Z","published_at":"2012-12-25T23:35:00.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\u003eGiven an ellipsoid of semi principal axis (a,b,c) find the volume of the difference between this ellipsoid and the sphere within, round the result toward zero using the \\\"floor\\\" function.\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":1141,"title":"Volume difference between Ellipsoid and Sphere ","description":"Given an ellipsoid of semi  principal axis (a,b,c) find the volume of the difference between this ellipsoid and  the sphere within, round the result toward zero using the \"floor\" function. ","description_html":"\u003cp\u003eGiven an ellipsoid of semi  principal axis (a,b,c) find the volume of the difference between this ellipsoid and  the sphere within, round the result toward zero using the \"floor\" function.\u003c/p\u003e","function_template":"function y = ellipsoid_sphere_diff(a,b,c)\r\n  y = x;\r\nend","test_suite":"%%\r\na=2;b=2;c=8;\r\ny_correct = 100;\r\nassert(isequal(ellipsoid_sphere_diff(a,b,c),y_correct))\r\n%%\r\na=4;b=4;c=4;\r\ny_correct =0;\r\nassert(isequal(ellipsoid_sphere_diff(a,b,c),y_correct))\r\n%%\r\na=3;b=5;c=8;\r\ny_correct= 389;\r\nassert(isequal(ellipsoid_sphere_diff(a,b,c),y_correct))\r\n%%\r\na=4;b=6;c=8;\r\ny_correct=536;\r\nassert(isequal(ellipsoid_sphere_diff(a,b,c),y_correct))\r\n\r\n","published":true,"deleted":false,"likes_count":2,"comments_count":0,"created_by":5260,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":136,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":20,"created_at":"2012-12-25T23:34:50.000Z","updated_at":"2026-04-02T12:56:31.000Z","published_at":"2012-12-25T23:35:00.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\u003eGiven an ellipsoid of semi principal axis (a,b,c) find the volume of the difference between this ellipsoid and the sphere within, round the result toward zero using the \\\"floor\\\" function.\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":"difficulty_rating_bin:easy group:\"Computational Geometry II\"","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":"difficulty_rating_bin:easy group:\"Computational Geometry II\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"difficulty_rating_bin":[["difficulty_rating_bin:easy","","","easy",""]],"group":[["group:\"Computational Geometry II\"","","\"","Computational Geometry II","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f07daea1878\u003e":["Computational Geometry II"],"#\u003cMathWorks::Search::Field:0x00007f07daea17d8\u003e":["easy"]},"filters":{"#\u003cMathWorks::Search::Field:0x00007f07daea0f18\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f07daea1af8\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f07daea1a58\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f07daea19b8\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f07daea1918\u003e":"difficulty_rating_bin:easy group:\"Computational Geometry II\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f07daea1918\u003e":"difficulty_rating_bin:easy group:\"Computational Geometry II\""},"queried_facets":{"#\u003cMathWorks::Search::Field:0x00007f07daea1878\u003e":["Computational Geometry II"],"#\u003cMathWorks::Search::Field:0x00007f07daea17d8\u003e":["easy"]}},"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},"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":"difficulty_rating_bin:easy group:\"Computational Geometry II\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"difficulty_rating_bin":[["difficulty_rating_bin:easy","","","easy",""]],"group":[["group:\"Computational Geometry II\"","","\"","Computational Geometry II","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f07daea1878\u003e":["Computational Geometry II"],"#\u003cMathWorks::Search::Field:0x00007f07daea17d8\u003e":["easy"]},"filters":{"#\u003cMathWorks::Search::Field:0x00007f07daea0f18\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f07daea1af8\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f07daea1a58\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f07daea19b8\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f07daea1918\u003e":"difficulty_rating_bin:easy group:\"Computational Geometry II\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f07daea1918\u003e":"difficulty_rating_bin:easy group:\"Computational Geometry II\""},"queried_facets":{"#\u003cMathWorks::Search::Field:0x00007f07daea1878\u003e":["Computational Geometry II"],"#\u003cMathWorks::Search::Field:0x00007f07daea17d8\u003e":["easy"]}},"options":{"fields":["id","difficulty_rating"]},"join":" "},"results":[{"id":1141,"difficulty_rating":"easy"}]}}