Sha256: a9430ee1c0fc9fee2bcc0db6b45105b5a3edef1dcc3a6c04e5865efd57abc114
Contents?: true
Size: 465 Bytes
Versions: 396
Compression:
Stored size: 465 Bytes
Contents
pub fn raindrops(n: usize) -> String { let is_pling = |n| n % 3 == 0; let is_plang = |n| n % 5 == 0; let is_plong = |n| n % 7 == 0; let mut drops = String::new(); if is_pling(n) { drops.push_str("Pling"); } if is_plang(n) { drops.push_str("Plang"); } if is_plong(n) { drops.push_str("Plong"); } if drops.is_empty() { let s = format!("{}", n); drops.push_str(&s); } drops }
Version data entries
396 entries across 396 versions & 1 rubygems