Recap - Managing a Simple List
Coddy PHP 여정의 기초 섹션에 포함된 레슨 — 71개 중 40번째.
챌린지
쉬움일련의 작업을 수행하여 처음부터 쇼핑 리스트를 구축하세요.
다음 입력을 읽으세요:
- 문자열
item1- 추가할 첫 번째 항목 - 문자열
item2- 추가할 두 번째 항목 - 문자열
item3- 추가할 세 번째 항목 - 정수
updateIndex- 업데이트할 항목의 인덱스 - 문자열
newItem- 해당 인덱스의 대체 값 - 문자열
extraItem- 끝에 추가할 추가 항목
다음 작업을 순서대로 수행하세요:
$shoppingList라는 빈 배열로 시작하세요- 배열에
item1,item2,item3을 (그 순서대로) 추가하세요 - 배열의 항목 수를 출력하세요
- 배열의 첫 번째 항목을 출력하세요
updateIndex위치의 요소를newItem으로 업데이트하세요- 배열 끝에
extraItem을 추가하세요 - 새로운 항목 수를 출력하세요
- 배열의 마지막 항목을 출력하세요 (마지막 인덱스를 찾기 위해
count()를 사용하세요) - 업데이트를 확인하기 위해
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 위치의 항목 출력
?>기초의 모든 레슨
4Comparison & Logical Operators
Comparison OperatorsEquality & IdentityLogical Operators Part 1Logical Operators Part 2Recap - Simple Logic2Variables and Data Types
NumbersStrings and QuotesBooleansNaming ConventionsRecap - Variable InitEmpty VariablesString ConcatenationGetting User InputCast to Different Types3Basic Operators
Arithmetic OperatorsModulo OperatorExponentiation OperatorCombined AssignmentIncrement/DecrementOperator PrecedenceRecap - Simple CalculationsString Operators6Arrays Part 1 - Indexed
Introduction to ArraysCreating Indexed ArraysAccessing Elements by IndexModifying Elements by IndexArray Size with CountAdding Elements to an ArrayRecap - Managing a Simple List