So David prevailed over the Philistine with a sling and with a stone, and struck the Philistine, and killed him; but there was no sword in the hand of David.
Still another so-called problem regards the statement that David took the head of Goliath to Jerusalem.  There is no problem when it is remembered that when David did this is not mentioned.  Also, David, at that time, did not have a tent, and the tent where Goliath's armor was placed was evidently the tabernacle where the ark of God was kept.  It would seem that David's recovering the sword of Goliath from that tabernacle at a later time should be accepted as sufficient proof of this  (1 Samuel 21:8,9).