なんで皆ソートするの?
他より大きかったら+1するだけじゃないの?
Option Explicit
Dim arr1
Dim arr2
arr1 = Array(-6, 3, 9, 5, 3, -7)
arr2 = RankArray(arr1, 1)
WScript.Echo Join(arr2, ", ")
Function RankArray(arrSrc, k)
Dim i
Dim j
Dim arrRet
arrRet = Array(1, 1, 1, 1, 1, 1)
For j = 1 To UBound(arrSrc)
For i = 0 To j - 1
If arrSrc(i) > arrSrc(j) Then
arrRet(i) = arrRet(i) + 1
ElseIf arrSrc(i) = arrSrc(j) Then
arrRet(i) = arrRet(i) + k
arrRet(j) = arrRet(j) + k
Else
arrRet(j) = arrRet(j) + 1
End If
Next
Next
RankArray = arrRet
End Function
探検
VBSで便利なプログラムを作れスレ 2
556デフォルトの名無しさん
2019/06/01(土) 10:43:47.94ID:/THuLu8vレスを投稿する
ニュース
- 青森 緊急地震速報 [ぐれ★]
- 「偽サッチャー」「自滅的」「時代遅れ」 高市首相の経済政策を海外メディアが酷評 ★3 [蚤の市★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ★2 [冬月記者★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★4 [蚤の市★]
- 東京都「都民の税金1.5兆円が国に奪われている」「全国に分配されている」に地方民ブチギレ ★2 [Hitzeschleier★]
- 【速報】衆院議員定数削減法案、自民・維新が今国会成立見送りで調整 [Hitzeschleier★]
- 地蔵 [268244553]
- 中国「台湾は一つの中国」日本「台湾は一つの中国」高市「中国が武力により台湾を併合したら武力介入する」なにこれ? [472617201]
- 日本、高市が辞任しても日中関係を改善させられそうな首相候補がいなくて詰む [329271814]
- ク リ ス マ ス が 今 年 も や っ て く る
- 【速報】エピック無料配布、ホグワーツレガシーWWWWWWWWWWWWWWW🏡
- 「ごま油」👈何に使うんだこれ [394133584]
