Data update
This commit is contained in:
parent
5150844a7d
commit
4bb20c9b71
7735 changed files with 38060 additions and 199180 deletions
|
|
@ -1,37 +0,0 @@
|
|||
Filter ToRoman {
|
||||
$output = ''
|
||||
|
||||
if ($_ -ge 4000) {
|
||||
throw 'Number too high'
|
||||
}
|
||||
|
||||
$current = 1000
|
||||
$subtractor = 'M'
|
||||
$whole = $False
|
||||
$decimal = $_
|
||||
'C','D','X','L','I','V',' ' `
|
||||
| %{
|
||||
$divisor = $current
|
||||
if ($whole = !$whole) {
|
||||
$current /= 10
|
||||
$subtractor = $_ + $subtractor[0]
|
||||
$_ = $subtractor[1]
|
||||
}
|
||||
else {
|
||||
$divisor *= 5
|
||||
$subtractor = $subtractor[0] + $_
|
||||
}
|
||||
|
||||
$multiple = [Math]::floor($decimal / $divisor)
|
||||
if ($multiple) {
|
||||
$output += [string]$_ * $multiple
|
||||
$decimal %= $divisor
|
||||
}
|
||||
if ($decimal -ge ($divisor -= $current)) {
|
||||
$output += $subtractor
|
||||
$decimal -= $divisor
|
||||
}
|
||||
}
|
||||
|
||||
$output
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
19,4,0,2479,3001 | ToRoman
|
||||
Loading…
Add table
Add a link
Reference in a new issue