더북(TheBook)

  7 급식메뉴정리하기 함수의 나머지 부분을 완성합니다.

 

알레르기표시의 값이 ‘참’이고 요리명항목의 값이 같지 않다면 항목에서 알레르기 유발 식재료 번호를 추출하여 번호들 변수에 저장합니다. 예를 들어, 항목의 값이 ‘소고기미역국5.6.16.’이라면 번호들은 7(요리명길이+1=6+1)번 위치에서 시작해서 7(항목길이-요리명길이=13-6)개의 문자를 추출한 값인 ‘5.5.16.’이 됩니다.

 

 

반복이 실행될 때마다 결과값요리명번호를 식재료 이름으로 변환한 값이 차곡차곡 쌓이게 됩니다. 예를 들어, 메뉴의 값이 ‘흑미수수밥<br/>쇠고기미역국5.6.16.<br/>브로콜리배초무침5.6.13.’이라면 3번의 반복 실행에 의한 결과값은 다음과 같은 형태로 만들어집니다.

흑미수수밥<br>쇠고기미역국<br><small><font color="red">- 대두 밀 쇠고기</font></small><br>브로콜리배초무침<br><small><font color="red">- 대두 밀 아황산염 </font></small><br>

 

그리고 결과값이 레이블에 출력되면 다음과 같이 보일 것입니다.

 

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