作者yam276 (史萊哲林的優等生)
看板Marginalman
標題Re: [閒聊] 每日leetcode
時間Tue May 27 16:14:44 2025
2894. Divisible and Non-divisible Sums Difference
https://leetcode.com/problems/divisible-and-non-divisible-sums-difference/
簡單題目 1..n 不能被 m 整除的 sum1 減 可以被 m 整除的 sum2
思路:
這題可以算公式解
但就有點無聊了
所以我改成寫一行FP
Code:
impl Solution {
pub fn difference_of_sums(n: i32, m: i32) -> i32 {
(1..=n).map(|x| if x % m != 0 { x } else { -x }).sum()
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.48.170 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1748333686.A.EB4.html
推 JIWP: 大師 05/27 16:19
→ qoo350154: 大師 05/27 16:22