메뉴로 건너 뛰기 내용으로 건너 뛰기
커뮤니티 COMMUNITY
제목 [Jason Lee] FRQ 문제풀이 19강과 21강 질문이요!
FRQ 문제풀이 19
작성자 smk*** 등록일 2021-05-13 오전 2:41:05

19강 b번에서 AndChecker에서 accept메소드를 만드는 게 나오는데, 아래에 one.accpet(text)에서 이 accept가 정확히 무엇을 가리키는 것인지 모르겠어요. SubstringChecker의 accept메소드라고 생각하는데, 객체를 생성하지 않고 one.accept(text)에서 이 accept가 그것을 가리킨다는 것을 어떻게 알 수 있을까요?


그리고


21강 c번에서 MultipleGroups에서 addRange 메소드를 만드는 게 있었는데, 거기에서 new Range(min, max)하는 것이 있었는데, Range 클래스에서는 단순히 생성자에서 min과 max가 필드로 대입된다는 것뿐인데, 만약 (5, 8)이 각각 min과 max로 대입된다면 어째서 [5, 6, 7, 8]로 나오는 지 이해가 가지 않습니다. 이 부분도 알려주세요!!

2021-05-21 오후 2:51:53

 

 

19강 b번에서 AndChecker에서 accept메소드를 만드는 게 나오는데, 아래에 one.accpet(text)에서 이 accept가 정확히 무엇을 가리키는 것인지 모르겠어요. SubstringChecker의 accept메소드라고 생각하는데, 객체를 생성하지 않고 one.accept(text)에서 이 accept가 그것을 가리킨다는 것을 어떻게 알 수 있을까요?

=========================

문제를 읽어보면 나오지만, accept 란 모든 Checker 에서 정의되며 text 에 check 대상인 string(ex beets) 이 포함되어있는지 boolean 을 돌려주죠. 

객체를 생성하기 전에 로직이 형성되어야 객체가 만들어진 다음에 제대로 동작하겠죠?

=========================

그리고

 

21강 c번에서 MultipleGroups에서 addRange 메소드를 만드는 게 있었는데, 거기에서 new Range(min, max)하는 것이 있었는데, Range 클래스에서는 단순히 생성자에서 min과 max가 필드로 대입된다는 것뿐인데, 만약 (5, 8)이 각각 min과 max로 대입된다면 어째서 [5, 6, 7, 8]로 나오는 지 이해가 가지 않습니다. 이 부분도 알려주세요!!

==============================================

range 는 range of integers from min to max inclusive 이기 때문이죠. 5부터 8까지 모든 정수.. so 5 6 7 8 

==============================================

Top