2 개의 답변
age가 19일 경우를 검사합니다. expected:<true> but was:<false>
라고 나오네요.
age가 19이면 작성하신 코드에서 true가 나오는지 false가 나오는지 확인해 보세요.
19를 넣으면 false,
21을 넣으면 true가 나와야 합니다.
|| 를 &&으로 바꾸면 정답이라고 나오는데 그냥 출제자가 의도한 답안이 아니라서 안된듯
-
그게 아니라 ||는 or를 의미하고, &&는 and를 의미하는데, 20대라 함은 a.(20~29세)이지, b. (20이상 or 30미만)이 아니기 때문입니다. b.의경우를 더 구체적으로 보면, 20이상, (즉, 20~30~40~n ) + 30미만, (즉, 29~20~19~18~17~...n) 인데요.
-―2017.08.18 11:24