beephsupreme icon

grid paths

beephsupreme | PRO | 09/15/22 10:26:22 PM UTC | 0 ⭐ | 8581 👁️ | Never ⏰ | []
Rust |

1.14 KB

|

None

|

0 👍

/

0 👎

use std::collections::HashMap;
 
fn main() {
    let _grid: [[bool; 9]; 9] = [
        [true, true, true, true, true, true, true, true, true],
        [true, false, false, false, false, false, false, false, true],
        [true, false, false, false, false, false, false, false, true],
        [true, false, false, false, false, false, false, false, true],
        [true, false, false, false, false, false, false, false, true],
        [true, false, false, false, false, false, false, false, true],
        [true, false, false, false, false, false, false, false, true],
        [true, false, false, false, false, false, false, false, true],
        [true, true, true, true, true, true, true, true, true],
    ];
 
    let paths: i32 = 0;
    let mut qc: i32 = 0;
    let mut p: [i32; 48] = [0; 48];
    let umap = HashMap::from([('?', 0), ('U', 1), ('D', 2), ('L', 3), ('R', 4)]);
    let mut input = String::new();
    let _ = std::io::stdin().read_line(&mut input);
    let c = 'U';
    for i in 0..48 {
        p[i] = *umap.get(&c).unwrap();
        if p[i] == '?' as i32 {
            qc += 1
        }
    }
    println!("{}", "output");
}
 

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎

    
        
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎