faragocsabi

szamrend03

Dec 9th, 2018
56
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -foglal
  2. {
  3. $foglaltblokk = $args[1]
  4. $counter = 0
  5. $top = 0
  6. $meret = 0;
  7.  
  8. for($i = 0; $i -lt $text.Length; $i++)
  9. {
  10.  
  11. if ($text[$i] -eq 'S')
  12. {
  13. $counter = $counter + 1
  14. }
  15. else
  16. {
  17. $counter = 0
  18. }
  19.  
  20. if ($top -lt $counter)
  21. {
  22. $top = $counter
  23. }
  24. }
  25.  
  26.  
  27. if ($top -ge $foglaltblokk)
  28. {
  29. $index = 0
  30. for($i = 0; $i -lt $text.Length; $i++)
  31. {
  32. if ($text[$i] -eq 'S')
  33. {
  34. $meret = $meret + 1
  35. }
  36. else
  37. {
  38. $meret = 0
  39. }
  40. $index = $i
  41.  
  42. if($meret -eq $foglaltblokk){break}
  43. }
  44.  
  45. for($j = $index - $meret + 1; $j -lt ($index - $meret + 1 + $foglaltblokk); $j++)
  46. {
  47. $text = $text.replace($text[$j], 'F')
  48. }
  49.  
  50. Write-Host $text
  51. }
  52. else
  53. {
  54. Write-Host Nincs ilyen méretű szabad blokk!
  55. }
  56.  
  57. }
RAW Paste Data