#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목2020-1H 메소드 질문드립니다2024-09-25 21:45
작성자

a) powerOnRemoteControl
1 입력 파라메타: 리스트 하나 / [ 채널번호(정수), 채널이름(문자열) ] 형태의
채널 element들을 갖는 List in List 임 (예:

[ [6, "SBS"], [7, "KBS2"], [9, "KBS1"], [11, "MBC"] ]). 입력 파라메타로 주는 List의 element는, 예제와 같이,

채널번호에 대해서 사전에 오름차순 정렬(1,2,3,...)이 되어 있는 것으로 가정함 (답안 프로그램 안에서 정렬 불필요) 2 Return 값: 정수 / 입력 받은 리스트를 사용하여 enabledChannelList의 정보를 구성한 후, enabledChannelList 안의

채널 element 갯수를 return 함 (기 예제의 경우는 4임)
3 동작: enabledChannelList에서
리하는 정보를 입력 받은 리스트를 사용하여 초기화 함. 현시청 중인 채널의 번호를,

채널 리스트의 element의 채널 번호로 정함

>>> 동작에서 enabledChannelList에서 관리하는 정보를 입력 받은 리스트를 사용하여 초기화한다는 것이 무슨 의미인지 모르겠습니다.
이미 생성자에서 빈 리스트로 초기화한다는 것을 문제에서 명시했는데, 메소드를 실행해서 입력받은 리스트로 다시 초기화한다는 것이 그 입력 파라메터를 리스트에 추가한다는 의미로 해석하면 되는지 궁금합니다.


다음으로 처음 메소드를 실행했을 때, blank상태이므로 입력 파라메타로 리스트를 받으면 해당 리스트의 첫 번째 element가 채널번호로 설정되는 것을 의미하는 것인지 궁금합니다.

댓글