use super::ListNode;
pub fn remove_nth_from_end(head: Option<Box<ListNode>>, n: i32) -> Option<Box<ListNode>> {
return None;
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
#[ignore]
fn test_remove_nth_from_end() {
assert_eq!(
remove_nth_from_end(
Some(Box::new(ListNode {
val: 1,
next: Some(Box::new(ListNode {
val: 2,
next: Some(Box::new(ListNode {
val: 3,
next: Some(Box::new(ListNode {
val: 4,
next: Some(Box::new(ListNode {
val: 5,
next: None
}))
}))
}))
}))
})),
2
),
Some(Box::new(ListNode {
val: 1,
next: Some(Box::new(ListNode {
val: 2,
next: Some(Box::new(ListNode {
val: 3,
next: Some(Box::new(ListNode {
val: 5,
next: None
}))
}))
}))
}))
);
}
}