test: testingoutput
This commit is contained in:
22
source/Private/Get-MostCommonWord.ps1
Normal file
22
source/Private/Get-MostCommonWord.ps1
Normal file
@@ -0,0 +1,22 @@
|
||||
function Get-MostCommonWord {
|
||||
param (
|
||||
[Parameter(Mandatory = $true)]
|
||||
[string[]]$InputStrings
|
||||
)
|
||||
|
||||
# Combine all strings into one large string
|
||||
$allText = $InputStrings -join ' '
|
||||
|
||||
# Split the large string into words
|
||||
$words = $allText -split '\s+'
|
||||
|
||||
# Group words and count occurrences
|
||||
$wordGroups = $words | Group-Object | Sort-Object Count -Descending
|
||||
|
||||
# Return the most common word if it occurs at least 3 times
|
||||
if ($wordGroups.Count -gt 0 -and $wordGroups[0].Count -ge 3) {
|
||||
return $wordGroups[0].Name
|
||||
} else {
|
||||
return $null
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user