diff --git a/2023/challenge-12/challenge-12.ts b/2023/challenge-12/challenge-12.ts index 1a16844..1b86d19 100644 --- a/2023/challenge-12/challenge-12.ts +++ b/2023/challenge-12/challenge-12.ts @@ -14,8 +14,12 @@ export function checkIsValidCopy(original: string, copy: string) { ' ', ].includes(copyLetter) - const isBlankSpace = +(letter === ' ') - const isValidCharacter = [isValidLetter, copyLetter === ' '][isBlankSpace] + const isLetterBlankSpace = letter === ' ' + const isCopyLetterBlankSpace = copyLetter === ' ' + + const isValidCharacter = [isValidLetter, isCopyLetterBlankSpace][ + +isLetterBlankSpace + ] isValidCopy = [isValidCopy, isValidCharacter][+isValidCopy] }