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

제목중간과제 8번 질문2021-11-03 01:00
작성자

파이썬에서는 대문자와 소문자를 구분하지만 현실에서는 'Bacteria'와 'bacteria'을 같다고 봅니다. 대문자와 소문자 상관없이 결과가 나오도록 짜보았는데, '문자열의 첫번째 글자가 두번째 입력 파라메타와 같은 경우'라고 하였으니 대문자와 소문자를 구분하는 게 맞겠죠?


문제 8번에서 첫 번째 문자열이 kingdoms = ['Bacteria', 'Protozoa','Chromista','Plantae','Fungi','Animalia']인 경우

searchMatchedCharacter(kingdoms, 'b') 의 리턴 값이 [ ] 로 나오게 해야 하는 건가요?


[문제8]

입력 파라메타 2개를 받아서 result 값을 리턴하는 함수 searchMatchedCharacter()를 작성합니다.
첫번째 입력 파라메타는 문자열을 element로 갖는 리스트 이며, 두번째 입력 파라메타는 글자 하나 입니다. 리턴 값인 result는 첫번째 입력 파라메타의 문자열 중,
문자열의 첫번째 글자가 두번째 입력 파라메타와 같은 경우,
해당 문자열들로 만들어진 리스트이며,
문자열의 순서는 alphabet의 순서대로 정렬된 상태 입니다.
예를 들어, 첫번째 문자열이 다음과 같은 경우:
kingdoms = ['Bacteria', 'Protozoa','Chromista','Plantae','Fungi','Animalia']
다음과 같이 두번째 입력 파라메타를 글자 P로 주는 경우:
searchMatchedCharacter(kingdoms, 'P')
리턴 값 result는 다음과 같습니다.
['Plantae', 'Protozoa']
이를 위하여, #START와 #END 사이에 적합한 코드를 작성합니다.

댓글