Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
38
Task/ISBN13-check-digit/PowerShell/isbn13-check-digit.psh
Normal file
38
Task/ISBN13-check-digit/PowerShell/isbn13-check-digit.psh
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
function Get-ISBN13 {
|
||||
$codes = (
|
||||
"978-1734314502",
|
||||
"978-1734314509",
|
||||
"978-1788399081",
|
||||
"978-1788399083"
|
||||
)
|
||||
|
||||
foreach ($line in $codes) {
|
||||
|
||||
$sum = $null
|
||||
$codeNoDash = $line.Replace("-","")
|
||||
|
||||
for ($i = 0; $i -lt $codeNoDash.length; $i++) {
|
||||
|
||||
if (($i % 2) -eq 1) {
|
||||
|
||||
$sum += [decimal]$codeNoDash[$i] * 3
|
||||
|
||||
}else {
|
||||
|
||||
$sum += [decimal]$codeNoDash[$i]
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
if (($sum % 10) -eq 0) {
|
||||
|
||||
Write-Host "$line Good"
|
||||
|
||||
}else {
|
||||
|
||||
Write-Host "$line Bad"
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Get-ISBN13
|
||||
Loading…
Add table
Add a link
Reference in a new issue