Skip to content

Armstrong Numbers

Exercism

条件

  1. 各桁の数値を桁の累乗の和が元の数値と等しいかどうかを確認する

初期コード

pub fn is_armstrong_number(num: u32) -> bool {
todo!("true if {num} is an armstrong number")
}

考察

  • やるだけ

学んだこと

  • filter_mapの使い方
  • mapと同じような使い方をする。中のクロージャの戻り値はOptionの場合でありNoneを除外してSomeの値を返す。そして新しいイテレータを返す