Menu
Coddy logo textTech

Recap - Managing a Simple List

Coddy PHP 여정의 기초 섹션에 포함된 레슨 — 71개 중 40번째.

challenge icon

챌린지

쉬움

일련의 작업을 수행하여 처음부터 쇼핑 리스트를 구축하세요.

다음 입력을 읽으세요:

  • 문자열 item1 - 추가할 첫 번째 항목
  • 문자열 item2 - 추가할 두 번째 항목
  • 문자열 item3 - 추가할 세 번째 항목
  • 정수 updateIndex - 업데이트할 항목의 인덱스
  • 문자열 newItem - 해당 인덱스의 대체 값
  • 문자열 extraItem - 끝에 추가할 추가 항목

다음 작업을 순서대로 수행하세요:

  1. $shoppingList라는 빈 배열로 시작하세요
  2. 배열에 item1, item2, item3을 (그 순서대로) 추가하세요
  3. 배열의 항목 수를 출력하세요
  4. 배열의 첫 번째 항목을 출력하세요
  5. updateIndex 위치의 요소를 newItem으로 업데이트하세요
  6. 배열 끝에 extraItem을 추가하세요
  7. 새로운 항목 수를 출력하세요
  8. 배열의 마지막 항목을 출력하세요 (마지막 인덱스를 찾기 위해 count()를 사용하세요)
  9. 업데이트를 확인하기 위해 updateIndex 위치의 항목을 출력하세요

각 결과를 별도의 줄에 출력하세요.

예제:

입력값이 Milk, Bread, Eggs, 1, Butter, Cheese인 경우, 출력은 다음과 같아야 합니다:

3
Milk
4
Cheese
Butter

입력값이 Apple, Banana, Orange, 0, Grape, Mango인 경우, 출력은 다음과 같아야 합니다:

3
Apple
4
Mango
Grape

직접 해보기

<?php
// 입력 읽기
$item1 = trim(fgets(STDIN));
$item2 = trim(fgets(STDIN));
$item3 = trim(fgets(STDIN));
$updateIndex = intval(trim(fgets(STDIN)));
$newItem = trim(fgets(STDIN));
$extraItem = trim(fgets(STDIN));

// TODO: 아래에 코드 작성
// 1. $shoppingList라는 빈 배열로 시작
// 2. item1, item2, item3을 배열에 추가
// 3. 항목 수 출력
// 4. 첫 번째 항목 출력
// 5. updateIndex 위치의 요소를 newItem으로 업데이트
// 6. extraItem을 끝에 추가
// 7. 새로운 개수 출력
// 8. 마지막 항목 출력 (count()를 사용해 마지막 인덱스 찾기)
// 9. updateIndex 위치의 항목 출력

?>

기초의 모든 레슨