{"id":29959,"date":"2023-01-12T08:16:40","date_gmt":"2023-01-12T02:46:40","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/"},"modified":"2023-01-12T08:16:40","modified_gmt":"2023-01-12T02:46:40","slug":"solved-code-is-not-giving-expected-result-in-sudoku","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/","title":{"rendered":"[Solved] Code is not giving expected result in sudoku"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-24954016\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"24954016\" data-parentid=\"24953306\" data-score=\"2\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>This line:<\/p>\n<pre><code>        if (mat1[i][j] == mat2[i][j]) \n<\/code><\/pre>\n<p>is testing to see if the corresponding elements of the 2 matrices have the same value.<\/p>\n<p>Looking at it in context:<\/p>\n<pre><code>        if(mat1[i][j] == mat2[i][j]){\n            b = b &amp; true;\n        }\n        else{\n            b = b &amp;false;\n        }\n<\/code><\/pre>\n<p>is a rather cumbersome way of saying this:<\/p>\n<pre><code>        if(mat1[i][j] != mat2[i][j]){\n            b = false;\n        }\n<\/code><\/pre>\n<p>But you could rewrite the <code>checkEqual<\/code> method to this:<\/p>\n<pre><code>public boolean checkEqual(int[][] mat1,int[][] mat2){\n    for(int i = 0;i&lt;mat1.length;i++){\n        for(int j=0;j&lt;mat1.length;j++){\n            if(mat1[i][j] != mat2[i][j]){\n                return false;\n            }\n        }\n    }\n    return true;\n}\n<\/code><\/pre>\n<p>which is a whole lot faster in the case where the matrices are not equal.<\/p>\n<p>Finally, it is worth noting that the code assumes that the two matrices are square, and they have the same size.  If either of those assumptions is false, the method will throw an exception.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">2<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Code is not giving expected result in sudoku <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] This line: if (mat1[i][j] == mat2[i][j]) is testing to see if the corresponding elements of the 2 matrices have the same value. Looking at it in context: if(mat1[i][j] == mat2[i][j]){ b = b &amp; true; } else{ b = b &amp;false; } is a rather cumbersome way of saying this: if(mat1[i][j] != mat2[i][j]){ b &#8230; <a title=\"[Solved] Code is not giving expected result in sudoku\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/\" aria-label=\"More on [Solved] Code is not giving expected result in sudoku\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[323,529,4136],"class_list":["post-29959","post","type-post","status-publish","format-standard","hentry","category-solved","tag-java","tag-logic","tag-sudoku"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Code is not giving expected result in sudoku - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Code is not giving expected result in sudoku - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] This line: if (mat1[i][j] == mat2[i][j]) is testing to see if the corresponding elements of the 2 matrices have the same value. Looking at it in context: if(mat1[i][j] == mat2[i][j]){ b = b &amp; true; } else{ b = b &amp;false; } is a rather cumbersome way of saying this: if(mat1[i][j] != mat2[i][j]){ b ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-12T02:46:40+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Code is not giving expected result in sudoku\",\"datePublished\":\"2023-01-12T02:46:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/\"},\"wordCount\":107,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"java\",\"logic\",\"sudoku\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/\",\"name\":\"[Solved] Code is not giving expected result in sudoku - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2023-01-12T02:46:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Code is not giving expected result in sudoku\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Code is not giving expected result in sudoku - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Code is not giving expected result in sudoku - JassWeb","og_description":"[ad_1] This line: if (mat1[i][j] == mat2[i][j]) is testing to see if the corresponding elements of the 2 matrices have the same value. Looking at it in context: if(mat1[i][j] == mat2[i][j]){ b = b &amp; true; } else{ b = b &amp;false; } is a rather cumbersome way of saying this: if(mat1[i][j] != mat2[i][j]){ b ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/","og_site_name":"JassWeb","article_published_time":"2023-01-12T02:46:40+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Code is not giving expected result in sudoku","datePublished":"2023-01-12T02:46:40+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/"},"wordCount":107,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["java","logic","sudoku"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/","url":"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/","name":"[Solved] Code is not giving expected result in sudoku - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2023-01-12T02:46:40+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-code-is-not-giving-expected-result-in-sudoku\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Code is not giving expected result in sudoku"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/29959","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=29959"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/29959\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=29959"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=29959"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=29959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}