Mayan numerals: Difference between revisions

m
(→‎{{header|rust}}: Rust version.)
Line 2,264:
println!("{}", mayan(4005));
println!("{}", mayan(8017));
println!("{}", mayan(326205326_205));
println!("{}", mayan(886205886_205));
println!("{}", mayan(69));
println!("{}", mayan(420));
println!("{}", mayan(10637154561_063_715_456));
}
 
Line 2,276:
while num > 0 {
digits.push(num % 20);
num = num /= 20;
}
digits = digits.into_iter().rev().collect();
let mut boxes = vec!["".to_string(); 6];
let n = digits.len();
for (i, digit) in 0digits.iter().nenumerate() {
if i == 0 {
boxes[0] = "┏━━━━".to_string();
Line 2,294:
for j in 1..5 {
boxes[j] += "┃";
let elem = 0.max(digits[i]digit - (4 - j as i64) * 5);
if elem >= 5 {
boxes[j] += &format!("{: ^4}", FIVE);
Line 2,384:
┗━━━━┻━━━━┻━━━━┻━━━━┻━━━━┻━━━━┻━━━━┛
</pre>
 
=={{header|zkl}}==
<lang zkl>var zero=" \u0398 ",one="\u2219", five=String("\u2500"*4,"\n"), fill=" \n";
Anonymous user