JavaScriptを使用してスペースで区切られた文字列に存在する数値を合計する
問題
内部に整数がスペースで区切られている文字列を受け取るJavaScript関数を作成する必要があります。
この関数のタスクは、文字列内の各整数を整数に変換し、それらの合計を返すことです。
例
以下はコードです-
const str = '1 5 12 76 2'; const sumStringNumbers = (str = '') => { const findSum = (arr = []) => { const sum = arr.reduce((acc, val) => acc + val); return sum; }; let sum = 0; const arr = str .split(' ') .map(Number); sum = findSum(arr); return sum; }; console.log(sumStringNumbers(str));
出力
96
-
JavaScriptで数値が含まれている文字列を検証する
問題 文字列strを受け取るJavaScript関数を作成する必要があります。この関数は、文字列内のアルファベットを、その前の数字に基づいて検証する必要があります。 文字列を数字で分割してから、数字を次の部分文字列の文字数と比較する必要があります。それらがすべて一致する場合、文字列は有効であり、trueを返す必要があり、そうでない場合はfalseを返す必要があります。 例- 5hello4from2me trueを返す必要があります 数字で割ると、文字列は「hello」、「from」、「me」になり、これらの文字列はすべて、前の数字と同じ長さになるためです 例 以下はコードです-
-
MySQLでコンマ区切りの文字列(数字を含む文字列)を合計するにはどうすればよいですか?
MySQLでコンマ区切りの文字列を合計するカスタム関数を作成できます。まず、テーブルを作成しましょう。ここに、varchar列があり、文字列の形式で数値を追加します- mysql> create table DemoTable -> ( -> ListOfValues varchar(50) -> ); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into De