더북(TheBook)

17 급식 메뉴에서 알레르기 유발 식재료 번호를 없애는 기능을 하는 급식메뉴정리하기 함수를 만듭니다.

 

급식메뉴정리하기 함수는 요리명과 알레르기 유발 식재료 번호로 이루어진 급식 메뉴 값을 전달받아 알레르기 유발 식재료 번호를 제거하고 요리명만 결과값으로 반환합니다.

예를 들어, 메뉴의 값이 “보리밥<br/>쇠고기미역국5.6.16.<br/>브로콜리배초무침5.6.13.”이라면 블록에 의해 <br/>을 기준으로 분할되어 [“흑미수수밥”, “소고기미역국5.6.16.”, “브로콜리배초무침5.6.13.”]처럼 항목이 3개인 리스트가 됩니다. 이 리스트를 블록의 리스트 값으로 지정하면 3번 반복이 실행됩니다.

항목 값이 “소고기미역국5.6.16.”이라면 요리명길이구하기 함수에 의해 요리명길이의 값은 6이됩니다. “소고기미역국5.6.16.”에서 1부터 6까지의 문자열을 추출하면 요리명의 값은 ‘소고기미역국’이 됩니다.

요리명과 <br>을 더하여 다시 결과값으로 지정하면 반복이 진행되는 동안 결과값요리명이 차곡차곡 쌓이게 됩니다. 예를 들어, 메뉴의 값이 “보리밥<br/>쇠고기미역국5.6.16.<br/>브로콜리배초무침5.6.13.”이라면 결과값은 첫 번째 반복에서 “보리밥<br>”, 두 번째 반복에서 “보리밥<br>쇠고기미역국<br>”, 세 번째 반복에서 “보리밥<br>쇠고기미역국<br>브로콜리배초무침”이 됩니다.

알레르기 유발 식재료 번호를 제거하고 요리명만 남긴 결과값을 반환합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.