cプログラミングの文の各単語のASCII値の合計
ワードのASCII値は、ASCII標準に基づく整数表示です。この問題では、文が与えられ、文の各単語のASCII値の合計を計算する必要があります。
このために、文のすべての文字のASCII値を見つけて、それらを合計する必要があります。これにより、この単語の文字のASCII値の合計が得られます。すべての単語に対して同じことを行う必要があります。最後に、すべての合計を加算して、文の各単語のASCII値の最終的な合計を算出します。
たとえば
the sentence is “I love tutorials point”.
出力はになります
105 438 999 554 2096
例
#include <iostream> #include <string> #include <vector> using namespace std; long long int sumcalc (string str, vector < long long int >&arrsum) { int l = str.length (); int sum = 0; long long int bigSum = 0L; for (int i = 0; i < l; i++) { if (str[i] == ' ') { bigSum += sum; arrsum.push_back (sum); sum = 0; } else sum += str[i]; } arrsum.push_back (sum); bigSum += sum; return bigSum; } int main () { string str = "i love tutorials point"; vector < long long int >arrsum; cout<< "The string is "<<str<<endl; long long int sum = sumcalc (str, arrsum); cout << "Sum of ASCII values: "; for (auto x:arrsum) cout << x << " "; cout << endl << "Total sum -> " << sum; return 0; }
出力
The string is i love tutorials point Sum of ASCII values: 105 438 999 554 Total sum -> 2096
-
Wordでテーブル列を合計する
Wordを使用すると、Excelなどのスプレッドシートプログラムの場合と同じように、テーブルの列の合計を計算できます。この投稿では、Word 2003、2007、および2010/2013/2016でこれを行う方法を説明します。例として、10進数の列を合計します。 Word2007から2016 Wordを開き、合計する数値が表示されている列の下部にある空白のセルにカーソルを置きます。 テーブルツール タブが利用可能になります。 レイアウトをクリックします タブ。 式をクリックします データのボタン グループ。 正しい数式が自動的に数式に挿入されます 式の編集ボックス
-
Pythonで関数と辞書をマップしてASCII値を合計する
マップ関数と辞書を使用して、文の各単語と文全体のASCII合計を計算します。たとえば、次の文がある場合- "hi people of the world" 単語に対応するASCIIの合計は次のようになります:209 645 213 321 552 そしてそれらの合計は:1940になります。 map関数を使用すると、ord関数を使用して単語内の各文字のASCII値を見つけることができます。次に、sum関数を使用して、それを合計できます。単語ごとに、このプロセスを繰り返して、ASCII値の最終的な合計を取得できます。 例 sent = "hi people o