Menu
Coddy logo textTech

Yeniden Kullanılabilir Hesaplamalar

Coddy'nin Solidity Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 25 / 53.

challenge icon

Görev

Orta

total eksi used değerini döndüren saf bir internal yardımcı remaining ve requested değerinin remaining(total,used) değerinden küçük veya eşit olup olmadığını kontrol eden saf bir internal yardımcı canFit oluştur. Kalan sayıyı, ardından sığma kararını yazdır. used değeri total değerinden küçüktür veya ona eşittir.

Testler, main işlevine bağımsız değişkenleri şu sırayla geçirir: uint256 total, uint256 used, uint256 requested. Her test yeni bir sözleşme durumuyla başlar.

İstenen çıktıyı almak için console.log kullan. Yalnızca istenen değerleri, her satıra bir tane gelecek şekilde ve görev bunları belirtmedikçe ek etiket olmadan yazdır.

GEREKLİ ÇIKTI BİÇİMİ: [Çevrilmiş içeriğiniz burada]

Kendin dene

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
    function main(uint256 total, uint256 used, uint256 requested) external view {
        // Çözümünüzü buraya yazın.
    }
}

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Solidity playground