Find Jobs
Hire Freelancers

python project -- 3

$30-250 CAD

Completed
Posted over 1 year ago

$30-250 CAD

Paid on delivery
PART A: Create a user-defined function named 'loadMaze' that accepts 3 parameters: 1. the maze string returned from the 'createMaze' function (above), 2. the # of rows the maze contains, and 3. the # of columns the maze contains. This function uses the maze string to create a 2-dimensional list containing every character in the maze. The first character stored at (0,0) and the last at (rows-1, cols-1). This function returns the 2-dimensional list. PART B: Your assignment also contains a user-defined function named 'solveMaze' that accepts the 2-dimensional list returned from the 'loadMaze' function as its only parameter. This function searches through the maze starting at coordinates (1, 0) (the '@' chatracter) until it finds the '#' symbol. The '@' symbol will ALWAYS be at coordinates (1, 0) regardless of maze size and there will ALWAYS be a '#' within the maze. Traversing through the maze can be accomplished by moving entirely in 2 directions only: right (East) and down (South). Once the '#' symbol is located, this function displays the following information: 1. A top row consisting of labels for each column of the maze (excluding the left and right border walls) and made up of the digits 0 to 9 and A to Z (see examples above). 2. A column on the left side with labels for each row in the maze (excluding the top and bottom border walls) made up of the digits 0 to 9 and A to Z (see examples above). 3. The entire 2-dimensional list contains the maze itself including the path from the '@' to the '#' consisting of 'E' and 'S' characters. 4. Below the maze, the following information: a) maze dimensions: rows x columns b) found # at coords: r,c c) path: EEEEEEEEEEEEESSSSEESSSSEESS d) total searches: x/y [login to view URL]% of maze where, a) is the number of rows and columns in the maze, b) represents the coordinate the '#' was located c) is the path (in characters) from '@' to the '#', and d) the total number of searches made through the maze where x is the total locations searched, y is the total number of valid locations eligible to be searched, and [login to view URL] is a 4 digit percentage of x / y. NOTE: The maze generating algorithm was designed to allow traversals in 2 directions only without the need to move up or to the left (more detail in the algorithm section below) and without the need for using recursion. The '#' symbol will always be accessible and there will only ever be 1 exact path that leads to it starting from the '@' symbol. Traversals through the maze may only be made along blank spaces and moving to a non-blank character such as '|', '+', '-', or '@' is NOT permitted.
Project ID: 35982927

About the project

16 proposals
Remote project
Active 1 yr ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
hi. I am a professional mathematician and Programmer. I have rich experiences in using VB, c++/c/c#, Java, python, matlab.... Please send me a message so that we can discuss more. thanks and regards.
$80 CAD in 1 day
4.9 (13 reviews)
4.1
4.1
16 freelancers are bidding on average $179 CAD for this job
User Avatar
Hey there, I read and understood all the details related to your project, I would like to tell you that, I am a professional Software Developer and working in this field since last 7 years, and have become proficient in all the languages being used including C, C++, Java, Python, Swift, C# and many others. I think that I can be the best match for your requirements.
$200 CAD in 3 days
4.8 (52 reviews)
6.7
6.7
User Avatar
Hi, Greetings for the day! As you are looking for an expert to Experienced Python developer (with strong full-Stack Experience) so I am glad to inform you that I am a seasoned software developer and have experience of more than 6 years and can surely work on your project using my ability and knowledge. As per your requirements, I hold true for the following • I am an experienced Python developer and can help you work on both frontend and backend • Deep understanding of DRF (Django REST Framework) • Familiar and active user of open source distributed version control system GIT, PULL. • I can converse fluently in English and will love to communicate through audio calls • I can efficiently leverage my hold at Python & Django to add more successful projects to my portfolio. • Articulate scaleable system and creatively work on it • Experience translating designer mock-ups and wireframes into front-end code It would be great if we can discuss further regarding job so that we can take the next step. Moreover, If you have any query then feel free to discuss. I'm available for discussion. Rest I assure you about the quality work and delivery of the project on time. Response Awaiting! Regards
$300 CAD in 7 days
4.7 (10 reviews)
6.4
6.4
User Avatar
yeah i have lot of work with the python so i got your task ready to start work from now
$300 CAD in 3 days
4.8 (43 reviews)
6.0
6.0
User Avatar
I can finish part A and Part B in given time. I have successfully delivered more than 130 AI/ML projects(R and Python) with best rating and reviews. I have a preferred freelancer badge(listed in Top 1% of AI ML freelancers) Your project attracted my attention at first glance, because I've really rich experience in Machine Learning with R (R studio) and Python(Jupyter Notebook) Programming. I have worked on several similar projects before! I'm really confident about your project, and very eager to join your project. If we get a chance to cooperate, I'll do my best to provide a wonderful result. Here are some latest review which i got on completion of projects, Please read them 1) https://www.freelancer.in/projects/python/Project-for-Ajay-34034968/reviews 2) https://www.freelancer.in/projects/statistics/Project-name-Hybrid-model-arima/reviews 3) https://www.freelancer.in/projects/statistics/Statistic-issue-resolve-using-only/reviews 4) https://www.freelancer.in/projects/r-programming-language/Programming-for-retail-analysis/reviews Like this I have Total 114 reviews, You can check my all projects and detailed portfolio on my profile || Link - https://www.freelancer.com/u/invincible1428 TO discuss further you need to open a chat box, for that please ping me so that we can discuss in detail. PING ME. | PYTHON | JUPYTER NOTEBOOK | MACHINE LEARNING | R | R Studio | ASSIGNMENTS |
$100 CAD in 3 days
4.7 (64 reviews)
6.0
6.0
User Avatar
Hello, I'm a Python expert, I can do this job perfectly. Let me help you. Please Contact Me! 100% satisfaction guarantee 100% satisfaction priority
$140 CAD in 1 day
4.9 (15 reviews)
4.3
4.3
User Avatar
you projects seems a simple algorithm (likely simple BFS) to solve a 2D maze and finding the path I'd be happy to help you get it done in no time
$80 CAD in 1 day
5.0 (1 review)
2.0
2.0
User Avatar
Hi there ! I am a professional Python Developer with over 5 years of programming experience. Highly skilled and professional in Python, Django and Flask framework, REST API development, and integration. My core Python Skills:- ✅ Python and its frameworks such as NumPy, SciPy, Pandas ✅ Deep Learning with Tensorflow, Keras ✅ Python package mangement with Pip ✅ Full IDE experience - Anakonda, Visual Studio Code ✅ Interface with PyQt ✅ API integration - Amazon, eBay, Oracle, Payment integration, Social API, Google Map, etc ✅ GitHub, Agile, Slack, Trello ✅ Test-driven development ✅ DevOps/CI/CD/Docker I am quite familiar with agile software development tools - Slack, Trello, Jira, Github, Bitbucket. etc. I ensure the highest quality of product and 100% satisfaction through my work. Let me know if you are interested in me. Let's discuss about your project in details via chat. I will wait for your kind reply. Thanks & Regards, TARUN
$140 CAD in 7 days
3.8 (4 reviews)
2.4
2.4
User Avatar
Hi! I have 5 years of experience in ⭐ python for regex and parser ⭐. I've read the project description carefully and can start work immediately. Let`s discuss about more detail in chat box. Best regards!
$150 CAD in 2 days
5.0 (1 review)
1.6
1.6
User Avatar
"Experienced Python developer is ready to help" Hey there, To use the 'loadMaze' and 'solveMaze' functions, you needs to first call the 'createMaze' function to generate a maze string. Then, you can call the 'loadMaze' function and pass in the maze string along with the number of rows and columns of the maze. This will return a 2-dimensional list representing the maze. and so on let's chat and discuss Actually i am new at Freelancer.com and want to make my profile strong so i can help you with this project at reasonable price, so let's help each other to grow. I won't waste your time with a lengthy pitch, message us and we will discuss the details with you as professionals. Let's talk =========================== Your Friendly developer Jyoti ===========================
$250 CAD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Seems pretty straightforward, i should have it done for you in no time. Based on my expertise in programming and problem-solving, I believe I'm a strong fit for this job. I have experience in developing user-defined functions and creating 2-dimensional lists, which are essential for the 'load Maze' function. Additionally, I'm skilled in analyzing and traversing through data structures, making me well-suited for the 'solveMaze' function. I'm highly detail-oriented and able to troubleshoot and debug code efficiently. With my commitment to delivering quality work and meeting deadlines, I am confident that I can successfully complete this project to your satisfaction.
$35 CAD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, Greetings for the day! As you are looking for an expert to Experienced Python developer (with strong full-Stack Experience) so I am glad to inform you that I am a seasoned software developer and have experience of more than 6 years and can surely work on your project using my ability and knowledge. As per your requirements, I hold true for the following • I am an experienced Python developer and can help you work on both frontend and backend • Deep understanding of DRF (Django REST Framework) • Familiar and active user of open source distributed version control system GIT, PULL. • I can converse fluently in English and will love to communicate through audio calls • I can efficiently leverage my hold at Python & Django to add more successful projects to my portfolio. • Articulate scaleable system and creatively work on it • Experience translating designer mock-ups and wireframes into front-end code It would be great if we can discuss further regarding job so that we can take the next step. Moreover, If you have any query then feel free to discuss. I'm available for discussion. Rest I assure you about the quality work and delivery of the project on time. Response Awaiting! Regards
$300 CAD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CANADA
Toronto, Canada
5.0
7
Payment method verified
Member since Jun 6, 2022

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.