500error
[COS Pro 2급, Python] 4차 1번 : 상담 선생님은 너무 바빠요 본문
반응형
문제
학생 10명이 상담을 받기 위해 매일 한 명씩, 순서대로 상담실을 찾아갑니다. 상담은 상담 선생님이 계실 때에만 상담을 받을 수 있습니다. 또한 한번 상담실을 방문한 학생은 다시 상담실에 찾아가지 않습니다. 선생님의 일정표가 주어질 때, 누가 상담을 받지 못했는지 알고 싶습니다. 일정표에는 선생님이 있는 날엔 "O"가, 없는 날엔 "X"가 표시됩니다.
예를 들어, 선생님의 일정이 ["O", "X", "X", "O", "O", "O", "X", "O", "X", "X"]라면 2번, 3번, 7번, 9번, 10번의 학생은 상담을 받지 못합니다.
선생님의 일정을 담은 배열 schedule과 schedule의 길이 schedule_len이 매개변수로 주어질 때, 상담을 받지 못한 학생의 번호를 오름차순으로 정렬하여 return 하도록 solution 함수를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요.
code
def solution(schedule):
answer = []
for idx, i in enumerate(schedule):
if i == "X":
answer.append(idx+1)
return answer
schedule = ["O", "X", "X", "O", "O", "O", "X", "O", "X", "X"]
ret = solution(schedule)
print("solution 함수의 반환 값은", ret, "입니다.")
반응형
'알고리즘 > 파이썬' 카테고리의 다른 글
[COS Pro 2급, Python] 4차 3번 : 획득 점수 구하기 도박은 안돼요. (0) | 2024.01.04 |
---|---|
[COS Pro 2급, Python] 4차 2번 : 시험 합격자가 몇명이지? (0) | 2024.01.04 |
[COS Pro 2급, Python] 3차 10번 : 내 절반이 여기에 있는가? (0) | 2024.01.03 |
[COS Pro 2급, Python] 3차 9번 : 주차장에 몇대가 들어올수 있는 거야? (0) | 2024.01.03 |
[COS Pro 2급, Python] 3차 8번 : TV 애청자 A씨 (1) | 2024.01.03 |
Comments