Find Jobs
Hire Freelancers

C++ Assignment

$30-250 USD

Скасований
Опублікований almost 12 years ago

$30-250 USD

Оплачується при отриманні
A program to find the shortest sequence of moves for a Knight between the starting and ending positions. The program should be easily be readable and must use object oriented features of C++; should not be simple copy/paste from example code already available on the internet. Assumption: There are no other pieces on the board, except the Knight. Brief: Given a standard 8x8 chessboard, design a C++ application that accepts two squares identified by algebraic chess notation. The first square is the starting position, and the second square is the ending position. Find the shortest sequence of valid moves to take a Knight piece from the starting position to the ending position. Each move must be a legal move by a Knight. For any two squares there may be more than one valid solution. More information: Algebraic chess notation identifies each square with a letter from A to H and a number from 1 to 8. The columns are labeled with letters, and the rows are numbered. The lower left is A1. A Knight moves two steps in a straight line from its starting position, and then one square to either the left or right. A Knight can jump over other pieces. In the diagram to the right the Knight at position B8 can move to either A6 or C6, while the Knight at position G8 can move to F6 or H6. Input: Must be two squares identified in algebraic chess notation representing the starting and ending positions of the Knight. The two squares are separated by a space. Output: Must be a list of squares through which the Knight passes, in algebraic chess notation. This must include the ending position, but exclude the starting position. Example Test Input: A8 B7 Expected Output: C7 B5 D6 B7
ID проекту: 2379581

Про проект

34 пропозицій(-ї)
Дистанційний проект
Активність 12 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
34 фрілансерів(-и) готові виконати цю роботу у середньому за $63 USD
Аватарка користувача
Please check your inbox. Thanks
$200 USD за 1 день
4,9 (188 відгуки(-ів))
7,1
7,1
Аватарка користувача
Hi, I am C++ expert and can surely help you here, Please check your inbox,Thanks
$30 USD за 1 день
4,8 (280 відгуки(-ів))
6,8
6,8
Аватарка користувача
I can easily do this
$30 USD за 1 день
5,0 (51 відгуки(-ів))
5,8
5,8
Аватарка користувача
Hi, f1cuf I am Master of Informatics, having experience in programming on C++ for 11 years. I can solve for you the problem on knight movements.
$50 USD за 1 день
5,0 (27 відгуки(-ів))
5,9
5,9
Аватарка користувача
Hi, I am confident to handle your project, please check your inbox for details, thank you.
$30 USD за 1 день
4,9 (73 відгуки(-ів))
5,5
5,5
Аватарка користувача
Hello. I'll solve this knight problem in C++ according to all your requirements.
$80 USD за 1 день
5,0 (25 відгуки(-ів))
5,5
5,5
Аватарка користувача
Hi, I'm an expert in DSA and C++ programming, please check your inbox and let me handle your project.
$39 USD за 0 день
4,9 (24 відгуки(-ів))
5,0
5,0
Аватарка користувача
Hi I am an Engineer with expertise in C++. I can do this project for you. Thanks
$60 USD за 1 день
5,0 (4 відгуки(-ів))
4,5
4,5
Аватарка користувача
Hi Sir. I am a qualified programmer. i can do this task efficiently. kindly check inbox for details. Thank you
$100 USD за 1 день
5,0 (14 відгуки(-ів))
3,9
3,9
Аватарка користувача
Hi, I am ready to help. Please check pmb for my further detail.
$40 USD за 1 день
5,0 (26 відгуки(-ів))
4,1
4,1
Аватарка користувача
I have 4 years experience in C/C++ programming. I can easily handle this project. Payment could be done after checking result. Thank you!
$40 USD за 3 дні(-в)
4,8 (11 відгуки(-ів))
4,0
4,0
Аватарка користувача
Ready to work on
$100 USD за 1 день
4,9 (3 відгуки(-ів))
3,4
3,4
Аватарка користувача
hi sir this is very easy job for me can do the task in a few hours the code will be simple and fully commented :)
$30 USD за 0 день
4,9 (16 відгуки(-ів))
3,6
3,6
Аватарка користувача
I can quickly finish this project using the A* algorithm.
$30 USD за 1 день
5,0 (3 відгуки(-ів))
2,0
2,0
Аватарка користувача
Pls check PMB
$50 USD за 7 дні(-в)
5,0 (2 відгуки(-ів))
1,8
1,8
Аватарка користувача
Let me do this job for you.
$30 USD за 1 день
3,2 (2 відгуки(-ів))
2,0
2,0
Аватарка користувача
Hi, I have a lot of experience in both algorithms and C++ and I am able to create that application for you.
$30 USD за 1 день
4,2 (1 відгук)
1,4
1,4
Аватарка користувача
plz contact me
$150 USD за 15 дні(-в)
4,6 (1 відгук)
1,0
1,0
Аватарка користувача
please check pmb for details
$100 USD за 2 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
please check your pmb for details.
$100 USD за 1 день
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор AUSTRALIA
Australia
0,0
0
На сайті з серп. 5, 2012

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.