Menu
Coddy logo textTech

Recap - Managing a Simple List

Coddy'nin PHP Journey'sinin Temeller bölümünün bir parçası — ders 40 / 71.

challenge icon

Görev

Kolay

Bir dizi işlem gerçekleştirerek sıfırdan bir alışveriş listesi oluşturun.

Aşağıdaki girdileri okuyun:

  • Bir dize item1 - eklenecek ilk öğe
  • Bir dize item2 - eklenecek ikinci öğe
  • Bir dize item3 - eklenecek üçüncü öğe
  • Bir tamsayı updateIndex - güncellenecek öğenin indeksi
  • Bir dize newItem - o indeks için değiştirme değeri
  • Bir dize extraItem - sona eklenecek ek öğe

Aşağıdaki işlemleri sırayla gerçekleştirin:

  1. $shoppingList adında boş bir diziyle başlayın
  2. Diziye item1, item2 ve item3'ü ekleyin (o sırayla)
  3. Dizideki öğe sayısını yazdırın
  4. Dizideki ilk öğeyi yazdırın
  5. updateIndex'teki öğeyi newItem ile güncelleyin
  6. extraItem'ü dizinin sonuna ekleyin
  7. Yeni öğe sayısını yazdırın
  8. Dizideki son öğeyi yazdırın (son indeksi bulmak için count() kullanın)
  9. Güncellemeyi doğrulamak için updateIndex'teki öğeyi yazdırın

Her sonucu ayrı bir satıra yazdırın.

Örnek:

Eğer girdiler Milk, Bread, Eggs, 1, Butter ve Cheese ise, çıktı şu şekilde olmalıdır:

3
Milk
4
Cheese
Butter

Eğer girdiler Apple, Banana, Orange, 0, Grape ve Mango ise, çıktı şu şekilde olmalıdır:

3
Apple
4
Mango
Grape

Kendin dene

<?php
// Girdileri oku
$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: Kodunuzu aşağıya yazın
// 1. $shoppingList adında boş bir dizi ile başlayın
// 2. item1, item2 ve item3'ü diziye ekleyin
// 3. Öğe sayısını yazdırın
// 4. İlk öğeyi yazdırın
// 5. updateIndex'teki öğeyi newItem ile güncelleyin
// 6. extraItem'i sona ekleyin
// 7. Yeni sayıyı yazdırın
// 8. Son öğeyi yazdırın (son indeksi bulmak için count() kullanın)
// 9. updateIndex'teki öğeyi yazdırın

?>

Temeller bölümündeki tüm dersler