Sua tarefa é encontrar dois personagens ausentes no título de um episódio de Columbo.
Entrada
Um dos 69 títulos de episódios Columbo (conforme listado abaixo), com exatamente dois caracteres substituídos por *
.
Exemplo :
"Ran*om for a *ead Man"
Saída
Você pode retornar o título do episódio completo ou apenas os dois personagens ausentes em qualquer formato razoável, desde que a ordem dos personagens seja inequívoca.
Algumas saídas válidas :
"Ransom for a Dead Man"
"sD"
["s", "D"]
Episódios
Por favor, siga este link para obter a lista não formatada.
Prescription: Murder Swan Song Murder, Smoke and Shadows
Ransom for a Dead Man A Friend in Deed Sex and the Married Detective
Murder by the Book An Exercise in Fatality Grand Deceptions
Death Lends a Hand Negative Reaction Murder: A Self Portrait
Dead Weight By Dawn's Early Light Columbo Cries Wolf
Suitable for Framing Troubled Waters Agenda for Murder
Lady in Waiting Playback Rest in Peace, Mrs. Columbo
Short Fuse A Deadly State of Mind Uneasy Lies the Crown
Blueprint for Murder Forgotten Lady Murder in Malibu
Etude in Black A Case of Immunity Columbo Goes to College
The Greenhouse Jungle Identity Crisis Caution: Murder Can Be Hazardous to Your Health
The Most Crucial Game A Matter of Honor Columbo and the Murder of a Rock Star
Dagger of the Mind Now You See Him... Death Hits the Jackpot
Requiem for a Falling Star Last Salute to the Commodore No Time to Die
A Stitch in Crime Fade in to Murder A Bird in the Hand...
The Most Dangerous Match Old Fashioned Murder It's All in the Game
Double Shock The Bye-Bye Sky High IQ Murder Case Butterfly in Shades of Grey
Lovely But Lethal Try and Catch Me Undercover
Any Old Port in a Storm Murder Under Glass Strange Bedfellows
Candidate for Crime Make Me a Perfect Murder A Trace of Murder
Double Exposure How to Dial a Murder Ashes to Ashes
Publish or Perish The Conspirators Murder With Too Many Notes
Mind Over Mayhem Columbo Goes to the Guillotine Columbo Likes the Nightlife
Esclarecimentos e regras
- Armazenar a lista de episódios (ou armazenar informações suficientes para adivinhar os personagens ausentes) faz parte do desafio. Em outras palavras, você não recebe a lista 'de graça'. Se estiver usando arquivos externos, seus comprimentos deverão ser adicionados à sua contagem de bytes.
- Seu programa / função deve suportar os títulos exatamente como listado acima:
- O caso de cada letra deve corresponder exatamente.
- A pontuação também deve corresponder exatamente.
- Etc ...
- Todos os caracteres no título podem ser substituídos por
*
, e não apenas letras. Eles podem ser contíguos. - Você pode esperar outro caractere 'em branco' em vez de
*
, desde que ele não apareça em nenhum lugar de nenhum título. (Se sim, mencione-o na sua resposta.)
Ah, só há mais uma coisa. Eu quase esqueci...
- Isso é código-golfe , então a resposta mais curta em bytes vence!
Conjunto de teste
Aqui está um link para todas as 14252 entradas possíveis.
error-correction
tag que, eu acho, é apropriada aqui.
A
e a
na lista de strings únicas que existem.
',-.:ABCDEFGHIJLMNOPQRSTUWYabcdefghiklmnopqrstuvwxyz
(e <space>
, é claro).