Prolog sudoku

Assignment Help Basic Computer Science
Reference no: EM13766994

prolog sudoku

Write a Prolog program to solve the 6 by 6 Sudoku puzzle distributed in class. Do not use a solution downloaded from the Internet or elsewhere. Write your own. It should be designed along these lines: Label the squares X1, X2, ..., X36 as discussed in class. The X1,..., X36 represent the 36 squares in the Sudoku puzzle (row by row). Set the known values of the X's and then generate needed permutations and test for compliance with problem constraints. Your query should be
sudoku (X1,X2,X3,X4,X5,X6,X7,X8,X9,X,X11,X12,X13,X14, X15,X16,X17,X18,X19,X20,X21,X22, X23,X24,X25,X26,X27,X28,X29,X30,X31,X32,X33,X34,X35,X36).

The result will be values for X1, ... , X36 that solve the problem. Find all possible solutions. Your program should be general, in the sense that it could be easily modified to handle another 6 by 6 Sudoku problem.

Reference no: EM13766994

Questions Cloud

Compute the cost allocation rate : Compute the cost allocation rate for each activity. Use the activity-based cost allocation rates to compute the activity costs of the commercial containers and the travel packs. (Hint: First compute the total activity costs allocated to each produ..
Profitability and influence of cricket as a sport : While sports such as soccer actively promote global expansion, other sports such as cricket have stepped back, by excluding "minnow" countries from future ICC Cricket World Cups. Will actions such as this threaten the profitability and influence o..
Explain role capitalism plays in corporate decision-making : Explain the role capitalism plays in corporate decision-making. Discuss if you believe it is possible for a company to cater to both its best interest
Find the future values of these ordinary annuities : Find the future values of these ordinary annuities. Compounding occurs once a year.Rework previous parts assuming that they are annuities due. Round your answers to the nearest cent.
Prolog sudoku : Write a Prolog program to solve the 6 by 6 Sudoku puzzle distributed in class. Do not use a solution downloaded from the Internet or elsewhere. Write your own. It should be designed along these lines
Develop a product-positioning map for mcdonald : Develop a product-positioning map for McDonald's, Wendy's, Burger King, and Hardee's and diagram your product-positioning map.
The constant dividend growth model : The constant dividend growth model is:
What interest rate did she obtain on her investment : A woman made ten annual end-of-the-year purchases of $1000 of common stock. At the end of the tenth year, she sold all the stock for $12000.  What interest rate did she obtain on her investment?
Annual return mean and standard deviation : DW Co. stock has an annual return mean and standard deviation of 12 percent and 33 percent, respectively. What is the smallest expected loss in the coming year with a probability of 5 percent? A stock has an annual return of 11.8 percent and a standa..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Write a documented argumentative essay

Write a documented argumentative essay

  Explain professional responsibility to complete installation

You are an engineer involved in the development of a financial system. During installations, you discover that this system will make a significant number of people redundant. It is your professional responsibility to complete the installation as..

  Cool ways to use excel''s conditional formatting feature

Explain what you believe to be the main business purpose of charts in Excel. Next, discuss whether or not you believe Excel would still be a useful tool if the charting features were removed from the application.

  What are influences of politics and culture on dss design

What are the influences of politics and culture on DSS design?

  In how many different ways can one plan such a tour

The price of a European tour includes four stopovers to be selected from among 10 cities. In how many different ways can one plan such a tour if the order of the stopover matters.

  It support for virtual teams

Global organizations have branches that are located in multiple countries. Some of these organizations develop software and take advantage of the global talent pool of software developers while others have global technical support teams, customer ..

  Write a select statement that returns four columns

Write a Select statement that returns four columns from the Invoices table, named Number, Total, Credits, and Balance

  Create an applet to draw a digit using the method fillrect

In Java Programming, Create an applet to draw a digit using the method fillRect of the class Graphics. For instance, if the input is 4, the applet will display the digit 4. I will also need the HTML code along with the code

  How might the internet impact business

How might the Internet and associated World Wide Web impact business in the United States and thereby ultimately impact the U.S. economy

  What is capacity with two shifts

Given the following data for Albert's fabricating production area:Fixed costs for one shift = $60,000. What is the capacity with two shifts? The additional fixed cost for a second shift is $40,000.

  Compute the mean and standard deviation of the rolls

Also, your application should show a table that shows each possible roll of the dice and its frequency of occurrence in the simulation in a listbox. In other words, the table shows the count of a roll of 2, the count of a roll of 3, and so on up t..

  The command sequence in a normal smtp session

1.What would the command sequence in a normal SMTP session be? Use C: to preface a command issued by the client and S: to preface a command issued by the server.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd