Find Jobs
Hire Freelancers

Kids Puzzle

$30-250 USD

Cerrado
Publicado hace más de 6 años

$30-250 USD

Pagado a la entrega
Hello, I would like to know what the C++ solution to this ACM-ICPC World Finals, 1993 - Indianapolis problem would be and would like for someone to code it for me as I am having issues with the solution I have made. I would like to know if this can be done within today. Puzzle A children's puzzle that was popular 30 years ago consisted of a 5x5 frame which contained 24 small squares of equal size. A unique letter of the alphabet was printed on each small square. Since there were only 24 squares within the frame, the frame also contained an empty position which was the same size as a small square. A square could be moved into that empty position if it were immediately to the right, to the left, above, or below the empty position. The object of the puzzle was to slide squares into the empty position so that the frame displayed the letters in alphabetical order. The illustration below represents a puzzle in its original configuration and in its configuration after the following sequence of 6 moves: 1) The square above the empty position moves. 2) The square to the right of the empty position moves. 3) The square to the right of the empty position moves. 4) The square below the empty position moves. 5) The square below the empty position moves. 6) The square to the left of the empty position moves. Write a program to display resulting frames given their initial configurations and sequences of moves. Input Input for your program consists of several puzzles. Each is described by its initial configuration and the sequence of moves on the puzzle. The first 5 lines of each puzzle description are the starting configuration. Subsequent lines give the sequence of moves. The first line of the frame display corresponds to the top line of squares in the puzzle. The other lines follow in order. The empty position in a frame is indicated by a blank. Each display line contains exactly 5 characters, beginning with the character on the leftmost square (or a blank if the leftmost square is actually the empty frame position). The display lines will correspond to a legitimate puzzle. The sequence of moves is represented by a sequence of As, Bs, Rs, and Ls to denote which square moves into the empty position. A denotes that the square above the empty position moves; B denotes that the square below the empty position moves; L denotes that the square to the left of the empty position moves; R denotes that the square to the right of the empty position moves. It is possible that there is an illegal move, even when it is represented by one of the 4 move characters. If an illegal move occurs, the puzzle is considered to have no final configuration. This sequence of moves may be spread over several lines, but it always ends in the digit 0. The end of data is denoted by the character Z. Output Output for each puzzle begins with an appropriately labeled number (Puzzle #1, Puzzle #2, etc.). If the puzzle has no final configuration, then a message to that effect should follow. Otherwise that final configuration should be displayed. Format each line for a final configuration so that there is a single blank character between two adjacent letters. Treat the empty square the same as a letter. For example, if the blank is an interior position, then it will appear as a sequence of 3 blanks - one to separate it from the square to the left, one for the empty position itself, and one to separate it from the square to the right. Separate output from different puzzle records by one blank line. Note: The first record of the sample input corresponds to the puzzle illustrated above. Sample Input TRGSJ XDOKI M VLN WPABE UQHCF ARRBBL0 ABCDE FGHIJ KLMNO PQRS TUVWX AAA LLLL0 ABCDE FGHIJ KLMNO PQRS TUVWX AAAAABBRRRLL0 Z Sample Output Puzzle #1: T R G S J X O K L I M D V B N W P A E U Q H C F Puzzle #2: A B C D F G H I E K L M N J P Q R S O T U V W X Puzzle #3: This puzzle has no final configuration.
ID del proyecto: 15146339

Información sobre el proyecto

14 propuestas
Proyecto remoto
Activo hace 6 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
14 freelancers están ofertando un promedio de $112 USD por este trabajo
Avatar del usuario
Hi there i have read your description and confident about the project. we can handle it easily as we have 6+ years of experience. thank you Relevant Skills and Experience C++, Java Proposed Milestones $150 USD - milesone
$150 USD en 3 días
4,8 (177 comentarios)
7,0
7,0
Avatar del usuario
Clear C++ code to read the input file and solve the puzzle with comments for each step. Relevant Skills and Experience I'm open to any questions regarding the project and always help with understanding it. Proposed Milestones $50 USD - Full project
$50 USD en 1 día
5,0 (119 comentarios)
6,7
6,7
Avatar del usuario
Hello I am Algorithm expert and interested in this project. I have reviewed the problem details and confident to handle this project perfectly. I have taken part in ACM ICPC during my college time and have been one of the finalist in my region. I will keep codes well documented and simple so you can understand it easily. Please communicate to discuss further. Regards Anshu
$99 USD en 1 día
4,8 (172 comentarios)
6,4
6,4
Avatar del usuario
I m software engineer. I have read the description and I would like to work for you. For further details please inbox me. Thank you
$200 USD en 3 días
4,9 (43 comentarios)
5,7
5,7
Avatar del usuario
Hi, I have 10 years of C++ experience. I have read the entire description of the project. This will be easy for me. I am sure I can finish it within today if you award it to me now. Please contact me. Relevant Skills and Experience 10 years C++ experience Proposed Milestones $100 USD - Finish the project.
$100 USD en 1 día
5,0 (76 comentarios)
5,8
5,8
Avatar del usuario
Hello! I'd like to help You with this project as I'm highly interested in different kinds of puzzles. Relevant Skills and Experience I've been programming in C/C++ and Java for years and have a Master degree in Applied Mathematics. Proposed Milestones $60 USD - Full work
$60 USD en 2 días
4,3 (5 comentarios)
1,9
1,9
Avatar del usuario
A proposal has not yet been provided
$111 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I am a serious bidder with similar technical skills and experience i have checked the details & have already worked on a similar project before and can deliver this as u have mentioned Stay tuned, I'm still working on this proposal.
$208 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
We are the experts working on C++ projects from several years and we can assure you that we are the best in here. We can assure you the SATISFACTION GUARANTEE. Relevant Skills and Experience C, C++ Proposed Milestones $222 USD - .
$222 USD en 4 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
United States
0,0
0
Miembro desde sept 11, 2017

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.