SlideShare une entreprise Scribd logo
1  sur  2
Télécharger pour lire hors ligne
[C#]Q. There is a board game called Ricochet Robot.
This board game is a game where you move your horse on a grid, and it tells you how many times
you can reach the target position from the start position.
In this game, the horse's movement is selected in one of the four directions, up, down, left, and
right, and the slide until it hits the obstacle on the board or the end is hit by a single movement.
The following is an example of a board game board.
where "." denotes the empty space, "R" denotes the initial position of the robot, "D" denotes the
position of the obstacle, and "G" denotes the target point.
In the above example, moving in the "R" position in the order of down, left, up, left, down, right, up
can stop in the "G" position in seven times, which is one of the minimum movements.
Given a string array board indicating the status of the game board, complete the solution function
that returns at least how many times a horse must move to reach its target position. If the target
position cannot be reached, please return -1.
Restrictions
3 b board length 100 100
The length of an element of 3 b board 100 100
All the elements in the board are the same length.
The string consists of only ".", "D", "R", and "G", each indicating an empty space, an obstacle, the
robot's initial position, and a target point.
"R" and "G" appear once in a while.
Input/Output Example
Input/Output Example Description
Input/Output Example #1
Same as an example of a problem description.
Input/Output Example #2
No matter how you move a horse in the "R" position, you cannot reach "G".
Therefore, return -1.
[Write only a solution]
using System;
public class Solution {
public int solution(string[] board) {
int answer = 0;
return answer;
}
}
...D..R
.D.G...
....D.D
D....D.
..D....

Contenu connexe

Plus de devangmittal4

Course Organization Modeling for DT 11 The Ecosystem map .pdf
Course Organization Modeling for DT 11 The Ecosystem map .pdfCourse Organization Modeling for DT 11 The Ecosystem map .pdf
Course Organization Modeling for DT 11 The Ecosystem map .pdf
devangmittal4
 
Could you take a look at this Python code Towards the botto.pdf
Could you take a look at this Python code Towards the botto.pdfCould you take a look at this Python code Towards the botto.pdf
Could you take a look at this Python code Towards the botto.pdf
devangmittal4
 
Could someone help with this code include Armourh .pdf
Could someone help with this code include Armourh   .pdfCould someone help with this code include Armourh   .pdf
Could someone help with this code include Armourh .pdf
devangmittal4
 

Plus de devangmittal4 (20)

CRANdan dslabs paketini kurun ardndan library komutuyla .pdf
CRANdan dslabs paketini kurun ardndan library komutuyla .pdfCRANdan dslabs paketini kurun ardndan library komutuyla .pdf
CRANdan dslabs paketini kurun ardndan library komutuyla .pdf
 
Craft a script in a file named plusQ1 that prompts the us.pdf
Craft a script in a file named plusQ1 that  prompts the us.pdfCraft a script in a file named plusQ1 that  prompts the us.pdf
Craft a script in a file named plusQ1 that prompts the us.pdf
 
Crane Company had a beginning inventory of 100 units of Prod.pdf
Crane Company had a beginning inventory of 100 units of Prod.pdfCrane Company had a beginning inventory of 100 units of Prod.pdf
Crane Company had a beginning inventory of 100 units of Prod.pdf
 
Coursera learning python interacting with operating system .pdf
Coursera learning python interacting with operating system .pdfCoursera learning python interacting with operating system .pdf
Coursera learning python interacting with operating system .pdf
 
Crane Company manufactures pizza sauce through two productio.pdf
Crane Company manufactures pizza sauce through two productio.pdfCrane Company manufactures pizza sauce through two productio.pdf
Crane Company manufactures pizza sauce through two productio.pdf
 
CPP Introduction types of benefits eligibility of benefit.pdf
CPP Introduction types of benefits eligibility of benefit.pdfCPP Introduction types of benefits eligibility of benefit.pdf
CPP Introduction types of benefits eligibility of benefit.pdf
 
COVID19 is going to change the way fast food restaurants pr.pdf
COVID19 is going to change the way fast food restaurants pr.pdfCOVID19 is going to change the way fast food restaurants pr.pdf
COVID19 is going to change the way fast food restaurants pr.pdf
 
Course Organization Modeling for DT 11 The Ecosystem map .pdf
Course Organization Modeling for DT 11 The Ecosystem map .pdfCourse Organization Modeling for DT 11 The Ecosystem map .pdf
Course Organization Modeling for DT 11 The Ecosystem map .pdf
 
cowan Company currently pays a 300 dividend The Board has.pdf
cowan Company currently pays a 300 dividend The Board has.pdfcowan Company currently pays a 300 dividend The Board has.pdf
cowan Company currently pays a 300 dividend The Board has.pdf
 
country is Ethiopia Use the UNCTAD STAT Country Profile site.pdf
country is Ethiopia Use the UNCTAD STAT Country Profile site.pdfcountry is Ethiopia Use the UNCTAD STAT Country Profile site.pdf
country is Ethiopia Use the UNCTAD STAT Country Profile site.pdf
 
Course Participation Strategies to Compete in the Markets .pdf
Course Participation  Strategies to Compete in the Markets .pdfCourse Participation  Strategies to Compete in the Markets .pdf
Course Participation Strategies to Compete in the Markets .pdf
 
Course ELECTRONIC HEALTH RECORDS Feild of Study INFORMATI.pdf
Course ELECTRONIC HEALTH RECORDS Feild of Study INFORMATI.pdfCourse ELECTRONIC HEALTH RECORDS Feild of Study INFORMATI.pdf
Course ELECTRONIC HEALTH RECORDS Feild of Study INFORMATI.pdf
 
Courts stick to objective reasonable person standards when.pdf
Courts stick to objective reasonable person standards when.pdfCourts stick to objective reasonable person standards when.pdf
Courts stick to objective reasonable person standards when.pdf
 
Course Name Healing 3 Lab Activity 6 Activity Title Dealin.pdf
Course Name Healing 3 Lab Activity  6 Activity Title Dealin.pdfCourse Name Healing 3 Lab Activity  6 Activity Title Dealin.pdf
Course Name Healing 3 Lab Activity 6 Activity Title Dealin.pdf
 
Country Ethiopia Currency Chapter 7 What is the current.pdf
Country Ethiopia Currency Chapter 7   What is the current.pdfCountry Ethiopia Currency Chapter 7   What is the current.pdf
Country Ethiopia Currency Chapter 7 What is the current.pdf
 
Count the number of zeros in a BYTE located at memory locati.pdf
Count the number of zeros in a BYTE located at memory locati.pdfCount the number of zeros in a BYTE located at memory locati.pdf
Count the number of zeros in a BYTE located at memory locati.pdf
 
Country analysis Ethiopia Trade chapter 5 How does the.pdf
Country analysis Ethiopia  Trade chapter 5  How does the.pdfCountry analysis Ethiopia  Trade chapter 5  How does the.pdf
Country analysis Ethiopia Trade chapter 5 How does the.pdf
 
could you please help me with this question just simple info.pdf
could you please help me with this question just simple info.pdfcould you please help me with this question just simple info.pdf
could you please help me with this question just simple info.pdf
 
Could you take a look at this Python code Towards the botto.pdf
Could you take a look at this Python code Towards the botto.pdfCould you take a look at this Python code Towards the botto.pdf
Could you take a look at this Python code Towards the botto.pdf
 
Could someone help with this code include Armourh .pdf
Could someone help with this code include Armourh   .pdfCould someone help with this code include Armourh   .pdf
Could someone help with this code include Armourh .pdf
 

Dernier

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Dernier (20)

FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 

CQ There is a board game called Ricochet Robot This bo.pdf

  • 1. [C#]Q. There is a board game called Ricochet Robot. This board game is a game where you move your horse on a grid, and it tells you how many times you can reach the target position from the start position. In this game, the horse's movement is selected in one of the four directions, up, down, left, and right, and the slide until it hits the obstacle on the board or the end is hit by a single movement. The following is an example of a board game board. where "." denotes the empty space, "R" denotes the initial position of the robot, "D" denotes the position of the obstacle, and "G" denotes the target point. In the above example, moving in the "R" position in the order of down, left, up, left, down, right, up can stop in the "G" position in seven times, which is one of the minimum movements. Given a string array board indicating the status of the game board, complete the solution function that returns at least how many times a horse must move to reach its target position. If the target position cannot be reached, please return -1. Restrictions 3 b board length 100 100 The length of an element of 3 b board 100 100 All the elements in the board are the same length. The string consists of only ".", "D", "R", and "G", each indicating an empty space, an obstacle, the robot's initial position, and a target point. "R" and "G" appear once in a while. Input/Output Example Input/Output Example Description Input/Output Example #1 Same as an example of a problem description. Input/Output Example #2 No matter how you move a horse in the "R" position, you cannot reach "G". Therefore, return -1. [Write only a solution] using System; public class Solution { public int solution(string[] board) { int answer = 0; return answer; } }