Monday Mini-Golf : 매주 월요일에 게시 되는 일련의 짧은 코드 골프 질문입니다.
때때로 사람들은 삶의 규칙에 질리게됩니다. 때로는 제한적인 것처럼 보일 수 있습니다! 그러나 때때로 재미를 느끼는 것이 좋으므로 이러한 규칙을 수정하는 코드를 작성해 보겠습니다. 그리고 우리가 그 동안 다른 부정성을 수정하는 것도 가능합니다. (물론 이러한 수정 사항 은 일시적인 것이 아니므로 원래 문구도 그대로 둡니다.)
도전
당신의 도전은 프로그램이나 풋 HTML 것을 기능을 작성하는 것입니다 <s>
취소 선을</s>
제한 단어-이다, 즉 주위가 끝나는 n't
또는 다음 not
이들 각각 후, 모든 모자에 긍정적 동등한를 삽입 - 그리고 있습니다. 마지막에는 공백 후 교체 횟수가 포함되어야합니다. 예를 들면 다음과 같습니다.
Please don't jump into the pool.
된다
Please <s>don't</s> DO jump into the pool. 1
(뿐만 아니라 ) 로 끝나 n't
거나 뒤에 오는 단어의 경우 양의 값은 위에서 언급 한 것 (공백 제외)까지입니다. 여기 내가 의미하는 바가있다 :not
cannot
not
do not speak
된다<s>do not</s> DO speak
it doesn't work
된다it <s>doesn't</s> DOES work
we cannot
된다we <s>cannot</s> CAN
그러나 몇 가지 예외가 있습니다. 이것들이 올바르게 취급되는지 확인하십시오.
can't -> <s>can't</s> CAN
won't -> <s>won't</s> WILL
ain't -> <s>ain't</s> AM
shan't -> <s>shan't</s> SHALL
I'm not -> <s>I'm not</s> I AM
you're not -> <s>you're not</s> YOU ARE
세부
- 입력에는 일반 공백 (탭, 줄 바꿈 등)을 제외한 공백이 포함되지 않습니다.
- 입력에는 이중 음수가 포함되지 않습니다 (예 :)
we can't not do this
. - A는 경우
not
즉시 구두점 후, 또는 다른 단어의 일부로 나타납니다, 그것은 할 수있는 상태로 둡니다. <s></s>
태그 사이에 대문자 / 소문자를 포함한 원본 텍스트를 유지하십시오 .- 원하는 경우
<strike></strike>
대신 사용할 수 있습니다<s></s>
.
테스트 사례
입력 :
I'm sorry, but you can't do that.
Driving on the beach isn't allowed.
Driving on the beach is not allowed.
Please don't jump in; I cannot imagine what might come of that.
Don't worry; we won't get into trouble.
I'm not perfect, but you're not either.
You shan't do it 'cause I ain't doin' it!
Can't we capitalize special cases?
I don't like the words can't, shan't, won't, don't, ain't, or ppcgn't.
Oh, this? It's nothing.
Tie a slipknot in the rope.
Would you like Pinot Noir?
This sentence contains none of the replacement words. Not even knot or ca't.
This sentence doesn't contain one of the replacement words.
출력 :
I'm sorry, but you <s>can't</s> CAN do that. 1
Driving on the beach <s>isn't</s> IS allowed. 1
Driving on the beach <s>is not</s> IS allowed. 1
Please <s>don't</s> DO jump in; I <s>cannot</s> CAN imagine what might come of that. 2
<s>Don't</s> DO worry; we <s>won't</s> WILL get into trouble. 2
<s>I'm not</s> I AM perfect, but <s>you're not</s> YOU ARE either. 2
You <s>shan't</s> SHALL do it 'cause I <s>ain't</s> AM doin' it! 2
<s>Can't</s> CAN we capitalize special cases? 1
I <s>don't</s> DO like the words <s>can't</s> CAN, <s>shan't</s> SHALL, <s>won't</s> WILL, <s>don't</s> DO, <s>ain't</s> AM, or <s>ppcgn't</s> PPCG. 7
Oh, this? It's nothing. 0
Tie a slipknot in the rope. 0
Would you like Pinot Noir? 0
This sentence contains none of the replacement words. Not even knot or ca't. 0
This sentence <s>doesn't</s> DOES contain one of the replacement words. 1
채점
이것은 code-golf 이므로 바이트 단위의 가장 짧은 유효한 코드가 이깁니다. Tiebreaker는 최종 바이트 수에 먼저 도달 한 제출에갑니다. 우승자 는 다음주 10 월 26 일 월요일에 선정 되지 않습니다 . 행운을 빌어 요!
Can't we capitalize special cases?
Oh this? It's nothing...
나 I wonder if we'll notice any words like this?
?