Find Jobs
Hire Freelancers

MATLAB - Cryptosum Solver

$30-100 USD

Imefungwa
Imechapishwa over 9 years ago

$30-100 USD

Kulipwa wakati wa kufikishwa
We need a matlab program capable of reading a text file containing a cryptosum puzzle and solving it using matrices and perms function in MATLAB, to give the unique solution and how many attempts were made to reach the solution. ## Deliverables Cryptosum is a numeric puzzle. I need a computer program using Matlab which solves these puzzles. The program should be automatic; once all the information describing the puzzle is read by your program it should find the solution without any further intervention from the user. The puzzle consists of a 4x4 matrix of exotic symbols (shown as Letters below) Each of the symbols is uniquely associated with an integer in the range 1 to 9. The sum of the symbols within each row and column is provided along the right and bottom edges of the puzzle. To solve the puzzle, determine the values of each of the symbols then sum the diagonal symbols to provide a single total which is written at the bottom right (replacing the question mark). This is the solution to the puzzle. ![][1] EXAMPLE OF A CRYPTOSUM A B C D 10 E F G H 28 D I H F 22 B C I A 15 18 16 22 19 ? Software Requirements: 1. The program should be able to read a puzzle (as described above) directly from a text file. The format of the text file should indentical to that described in Hint 2 above. It consists of five lines, each consisting of five symbols or numbers. The symbols and numbers within each line are seperated by multiple spaces. Each of the values should be strictly validated to ensure that the file is correct and appropriate error messages generated if any fault is found. [login to view URL] the program starts it should ask for the name of the file to process on the console. 3. On completion the program must display a valid solution to the puzzle and also the values for each of the nine symbols that comprise the 4x4 matrix. If the puzzle has no solution then your program should indicate this in some appropriate way. For the puzzle described above the solution should be displayed to the console as follows: A=4 B=3 C=1 D=2 10 E=9 F=5 G=6 H=8 28 D=2 I=7 H=8 F=5 22 B=3 C=1 I=7 A=4 15 18 16 22 19 ?=21 ![][2] The results should also be stored as a text file to provide a permanent record of the solution. 4. On completion the program should also display the number of invalid solutions that were tested prior to finding the correct solution and the time that the program took to find a solution in milliseconds. 5. The code should be amply documented internally and also broken up into functions whenever appropriate. When functions are created they should be documented for use within the Matlab help system. 6. You should write a design and testing log report describing the design decisions you made as you developed the program and the test strategy you applied to ensure that the code worked as expected (no more than 5 pages). This can be used to document the design meetings you have with your group partner, the software structure and sub-systems that you need to develop, the functions that will be used to implement these subsystems, the approach for testing each of these functions and the final tests that were applied. 7. Finally write a brief user manual describing to a new user how to operate your program. You may assume that your users already understand the crytosum puzzle (no more than 2 pages). Describe the restrictions to the input file format, how to interpret the output messages, the error messages that your software can generate and what they mean.
Kitambulisho cha mradi: 6550237

Kuhusu mradi

8 mapendekezo
Mradi wa mbali
Inatumika 10 yrs ago

Unatafuta kupata pesa?

Faida za kutoa zabuni kwenye Freelancer

Weka bajeti yako na muda uliopangwa
Pata malipo kwa kazi yako
Eleza pendekezo lako
Ni bure kujiandikisha na kutoa zabuni kwa kazi
8 wafanyakazi huru wana zabuni kwa wastani $108 USD kwa kazi hii
Picha ya Mtumiaji
Hello, I am a professional engineer with years of experience in Matlab programming. I have done a lot of matlab work on freelancer as well, Thanks
$150 USD ndani ya siku 3
4.8 (752 hakiki)
8.2
8.2
Picha ya Mtumiaji
Being an experience academic writer and well researcher. I am 100% confident I can do this project perfectly. I have already written PhD and Master's Level Paper for UK and US Students and I can easily work on it. I am familiar with Harvard, APA, MLA, Chicago and Oxford Reference Style I have been writing all sorts of scholastic and professional documents for many years. Please consider my bid for high quality work. Thanks..!!
$100 USD ndani ya siku 3
4.8 (426 hakiki)
7.4
7.4
Picha ya Mtumiaji
Quality writer at your service,please consider my bid for high quality work on time. Hi, Are you little worried and finding freelancer for your task, i am here to deliver beyond your expectations. Award me project without wasting your precious time and allow me to start right away, i am fully capable to complete your task within deadline. I assure you 100% quality work on time. I am a vigilant, hard-working, reliable and smart working writer who delivers project according to clients requirement. i am confident you will get best from me. hope you will consider me,thanks
$135 USD ndani ya siku 3
4.6 (363 hakiki)
7.7
7.7
Picha ya Mtumiaji
I have been working as researcher in the field of Physics for seven years. Over the years, by solving different problems using Matlab, I have got a level of expertise in this software. I carefully read this project description and am very much interested in this project. I am planning to develop a system of equations and then using Cramr's rule to solve this system to get the values of symbols (unknowns). I hope this would be an effective technique to solve this puzzle. I am also agree to deliver all the required deliverables excluding the number of invalid solutions. Because Cramr's rule, if successfully implemented, don't not use hit and trial method. Regarding design document, test criteria and user manual, I assure you of professionally written documents as per your requirements. I hope you would consider my bid and contact me to discuss further about this project. Regards Nasir
$100 USD ndani ya siku 7
5.0 (2 hakiki)
2.9
2.9
Picha ya Mtumiaji
A proposal has not yet been provided
$72 USD ndani ya siku 3
0.0 (0 hakiki)
0.0
0.0
Picha ya Mtumiaji
I would like to work on your this project. I'm new in freelancer.com but not know in this sector. I have more than 4 years experience in this sector. So willing to response to discuss about the project. Thanks and god bless you. Sincerely, Saminatinny.
$100 USD ndani ya siku 3
0.0 (0 hakiki)
0.0
0.0
Picha ya Mtumiaji
Thanks for the really detailed brief. You can see the projects I'm working on and have worked on in past from my portfolio. Message me if you are interested. Thanks.
$70 USD ndani ya siku 3
0.0 (0 hakiki)
0.0
0.0
Picha ya Mtumiaji
hi i am expert matlab software engineer and can provide solution to ur specification. regards seeprog
$139 USD ndani ya siku 5
0.0 (0 hakiki)
0.0
0.0

Kuhusu mteja

Bedera ya AUSTRALIA
Australia
0.0
0
Mwanachama tangu Okt 6, 2014

Uthibitishaji wa Mteja

Asante! Tumekutumia kiungo cha kudai mkopo wako bila malipo kwa barua pepe.
Hitilafu fulani imetokea wakati wa kutuma barua pepe yako. Tafadhali jaribu tena.
Watumiaji Waliosajiliwa Jumla ya Kazi Zilizochapishwa
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Onyesho la kukagua linapakia
Ruhusa imetolewa kwa Uwekaji wa Kijiografia.
Muda wako wa kuingia umeisha na umetoka nje. Tafadhali ingia tena.