Итоги по массивам
Часть раздела Основы путешествия по Solidity на Coddy. Урок 40 из 53.
Задание
СреднеСохраните a, b и c в массиве в памяти. Используйте цикл, чтобы найти общую сумму и наибольшее значение. Сначала выведите общую сумму, затем наибольшее значение.
Тесты передают аргументы в main в таком порядке: uint256 a, uint256 b, uint256 c. Каждый тест начинается с нового состояния контракта.
Используйте console.log для требуемого вывода. Выводите только требуемые значения, по одному в строке, без дополнительных меток, если только это не указано в задании.
Попробуйте сами
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
import "forge-std/console.sol";
contract Main {
function main(uint256 a, uint256 b, uint256 c) external view {
// Напишите ваше решение здесь.
}
}Все уроки раздела Основы
2Переменные и типы
Беззнаковые целые числаВвод и выводЗнаковые целые числаЛогические значенияСтроки в памятиКарточка профиля5Функции
Параметры функцийВозврат значенийЧистые функцииВызовы вспомогательных функцийПовторно используемые вычисления8Массивы
Массивы фиксированного размераМассивы в динамической памятиМассивы храненияЦиклы по массивамИтоги по массивамПотренируйтесь самостоятельно: Песочница Solidity