소개
거리 대화는 특히 거리별로 잘 알려지지 않은 프로그래머에게는 이해하기 어려울 수 있습니다.
우리 모두가 도시 환경에서 생존 할 수 있도록 통역사를 만드는 것이 귀하의 임무입니다.
도전
영어 문장을 입력으로 받으면 문장의 결과가 양수인지 음수인지를 결정하는 프로그램이나 함수를 만듭니다.
문장에는 부정적인 단어 가 포함 0
됩니다 2
. 프로그래머가 알고 있듯이, 이중 부정은 긍정적 인 결과를 가져온다. 따라서 코드는 다음 규칙에 따라 진실 / 거짓 값을 출력하거나 반환해야합니다 .
No negative words -> truthy
One negative word -> falsey
Two negative words -> truthy
부정적인 단어의 목록 :
no
,not
,none
- 끝나는 모든 것
n't
never
,neither
,nor
nobody
,nothing
,nowhere
하나의 엣지 케이스가 있습니다. 문장이로 시작될 때마다 No,
해당 단어는 결과를 결정할 때 음의 단어로 취급되지 않습니다 (음의 단어 수에 포함되므로 하나만 더있을 수 있음).
문장은 기본 문법 규칙 (대문자, 문장 부호)을 따르며 사전에서 찾을 수있는 단어 만 포함합니다 (행운이도 질문 제목을 무효화하지 않습니다). 문장에는 적절한 명사가 포함되지 않습니다 (죄송합니다, 박사님, 나왔습니다).
테스트 사례
진실한 :
Yes.
It's noon.
Hello, World!
What is this?
Ain't no thang!
Never say never.
No, it's noon now.
Neither me nor you.
I didn't do nothing!
No, I am your father.
A non-alcoholic drink.
I can't get no satisfaction.
All your base are belong to us.
팔시 :
No.
No, no!
Not today.
Neither am I.
Don't do that!
That's no moon!
And none survived.
Is this not my car?
No man is an island.
Nosebleeds are no fun.
Nothing compares to you.
That's a no, I'm afraid.
No, I am not your mother.
물론 여기서의 아이러니는 이것들 중 일부는 다르게 해석 되어야한다는 것입니다. 그러나 우리의 논리를 따르지 않아 스피커를 잘못 비난 할 수는 없습니다.
규칙
been
100 % 부정적인 문장을 잃을 수 있습니다 !