All files / leetCode 0383.ts

100% Statements 6/6
100% Branches 2/2
100% Functions 1/1
100% Lines 5/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13        3x 5x 2x 3x     1x    
export default function canConstruct(
  ransomNote: string,
  magazine: string,
): boolean {
  for (let i = 0; i < ransomNote.length; i++) {
    if (!magazine.includes(ransomNote[i]))
      return false
    magazine = magazine.replace(ransomNote[i], '')
  }
 
  return true
}