This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 太郎と花子はそれぞれカードを何枚か持っている. 各カードには点数が書かれている. | |
// 太郎のカードと花子のカードを 1 枚ずつ交換して, それぞれの持つカードの合計点数が等しくなるようにしたい. | |
// どのカードとどのカードを交換したらよいか. | |
// ただし,カードを交換しなくても合計点数が等しい場合でも, 必ずカードの交換を行うものとする. | |
object HelloWorld { | |
def sum(list:List[Int]):Int = list match{ | |
case n if list.size == 0 => 0 |