mirror of https://github.com/embarklabs/sggc.git
23 lines
685 B
Solidity
23 lines
685 B
Solidity
/**
|
|
* This file is part of the 1st Solidity Gas Golfing Contest.
|
|
*
|
|
* This work is licensed under Creative Commons Attribution ShareAlike 3.0.
|
|
* https://creativecommons.org/licenses/by-sa/3.0/
|
|
*/
|
|
|
|
pragma solidity 0.4.24;
|
|
|
|
contract Unique {
|
|
/**
|
|
* @dev Removes all but the first occurrence of each element from a list of
|
|
* integers, preserving the order of original elements, and returns the list.
|
|
*
|
|
* The input list may be of any length.
|
|
*
|
|
* @param input The list of integers to uniquify.
|
|
* @return The input list, with any duplicate elements removed.
|
|
*/
|
|
function uniquify(uint[] input) public pure returns(uint[] ret) {
|
|
}
|
|
}
|