Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions week-01/dev/src/Counter.sol
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,16 @@ contract Counter {
/// @notice 카운트를 1 증가시킵니다
/// @dev count 값을 1만큼 증가시키는 로직을 구현하세요
function increment() public {
count += 1;
// TODO: count를 1 증가시키세요
// 힌트: count += 1; 또는 count = count + 1; 또는 count++;
}

/// @notice 카운트를 1 감소시킵니다
/// @dev count가 0일 때 감소시키면 언더플로우가 발생합니다
function decrement() public {
require(count > 0, "Count cannot go below zero");
count -= 1;
// TODO: count를 1 감소시키세요. 단, count가 0이면 revert해야 합니다.
// 힌트: require(조건, "에러 메시지"); 를 사용하세요
// 힌트: require(count > 0, "Count cannot go below zero");
Expand All @@ -45,6 +48,7 @@ contract Counter {
/// @notice 카운트를 0으로 초기화합니다
/// @dev count 값을 0으로 설정하는 로직을 구현하세요
function reset() public {
count = 0;
// TODO: count를 0으로 초기화하세요
// 힌트: count = 0;
}
Expand Down
Loading