日常的な質問、文字を処理し、アレイ内の難易嘘簡単乱用マップに、正確であると思わないかもしれませんが、本当に時に少量のデータでの使用は推奨されていないマップします。
FUNC数(単語列)[] INT { カウンタ: =メイク([] INT、26 ) のための I:= 0 ; I <lenは(言葉)。I ++ { C: = ワード[i]は 、カウンタ[C - ' A ' ] ++ } 戻りカウンタ } (chars_counter []含有FUNC INT、word_counter [] int型)BOOL { 用 I:= 0 ; I < 26 ; I ++ { 場合chars_counter [I] < word_counter [I]は{ 戻り 偽 } } 戻り 真 } FUNCのcountCharacters(単語[] の文字列、文字の文字列)INT { RES: = 0 chars_counter: = (文字)をカウント するため _単語:= {範囲ワード word_counter: = (単語)を数える 場合に含む(chars_counter、word_counter){ RES + = LEN(ワード) } } 戻りRES }
終わり