Why does my code only take in part of the input?

Правка en3, от bradyawn, 2017-10-22 19:08:22

I'm writing code that takes in a "maze" and runs bfs. I have already solved it for small test cases, but the code for taking in input fails on large test cases.

Given W (1 <= W <= 38), the width of the maze; H (1 <= H <= 100), the height of the maze; 2*H+1 lines with width 2*W+1 characters that represent the maze in a format like this:

Example of a 5X3 Maze
Example of a 25x25 Maze - Code Fails on This Input
Code To Take In Maze

Issue: The loop that takes in the maze stops when i = 19 for the 25x25 maze.

EDIT: Clarification — "taken" will never be printed on the failing test case.

Any ideas what's causing this?

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en4 Английский bradyawn 2017-10-23 17:00:37 1472
en3 Английский bradyawn 2017-10-22 19:08:22 87
en2 Английский bradyawn 2017-10-22 19:06:58 0 (published)
en1 Английский bradyawn 2017-10-22 19:06:08 795 Initial revision (saved to drafts)