Sha256: 7b675e5fdcfcedccbf5a04b3d46191e874d8662eced89453b04dc283b0b19951

Contents?: true

Size: 362 Bytes

Versions: 360

Compression:

Stored size: 362 Bytes

Contents

function Compute([string]$strand1, [string]$strand2) {
  if ( $strand1.length -ne $strand2.length) {
    Throw "Mismatching string lengths"
  }
  $first = [char[]][string]$strand1
  $second = [char[]][string]$strand2
  $result = 0
  for ($i=0; $i -lt $first.length; $i++) {
    if ( $first[$i] -ne $second[$i] ) {
      $result += 1
    }
  }
  return $result
}

Version data entries

360 entries across 360 versions & 1 rubygems

Version Path
trackler-2.2.1.62 tracks/powershell/exercises/hamming/hamming-example.ps1
trackler-2.2.1.61 tracks/powershell/exercises/hamming/hamming-example.ps1
trackler-2.2.1.60 tracks/powershell/exercises/hamming/hamming-example.ps1
trackler-2.2.1.59 tracks/powershell/exercises/hamming/hamming-example.ps1
trackler-2.2.1.58 tracks/powershell/exercises/hamming/hamming-example.ps1
trackler-2.2.1.57 tracks/powershell/exercises/hamming/hamming-example.ps1
trackler-2.2.1.56 tracks/powershell/exercises/hamming/hamming-example.ps1
trackler-2.2.1.55 tracks/powershell/exercises/hamming/hamming-example.ps1
trackler-2.2.1.54 tracks/powershell/exercises/hamming/hamming-example.ps1
trackler-2.2.1.53 tracks/powershell/exercises/hamming/hamming-example.ps1
trackler-2.2.1.52 tracks/powershell/exercises/hamming/hamming-example.ps1
trackler-2.2.1.51 tracks/powershell/exercises/hamming/hamming-example.ps1
trackler-2.2.1.50 tracks/powershell/exercises/hamming/hamming-example.ps1
trackler-2.2.1.49 tracks/powershell/exercises/hamming/hamming-example.ps1
trackler-2.2.1.48 tracks/powershell/exercises/hamming/hamming-example.ps1
trackler-2.2.1.47 tracks/powershell/exercises/hamming/hamming-example.ps1
trackler-2.2.1.46 tracks/powershell/exercises/hamming/hamming-example.ps1
trackler-2.2.1.45 tracks/powershell/exercises/hamming/hamming-example.ps1
trackler-2.2.1.44 tracks/powershell/exercises/hamming/hamming-example.ps1
trackler-2.2.1.43 tracks/powershell/exercises/hamming/hamming-example.ps1