package main
import . "nc_tools"
type ListNode struct{
Val int
Next *ListNode
}
func printListFromTailToHead( head *ListNode ) (ans []int) {
var stack []int
for head != nil {
stack = append(stack, head.Val)
head = head.Next
}
for i := len(stack)-1; i >= 0; i-- {
ans = append(ans, stack[i])
}
return ans
}