2つの文字列の違いJavaScript
sとtの2つの文字列が与えられます。文字列tは、文字列sをランダムにシャッフルしてから、ランダムな位置にもう1文字追加することで生成されます。
これらの文字列の両方を受け取り、tに追加された文字を返すJavaScript関数を作成する必要があります。
例-
入力針が-
の場合const s = "abcd", t = "abcde";
その場合、出力は-
になります。const output = "e";
「e」は追加された文字だからです。
例
const s = "abcd", t = "abcde"; const findTheDifference = (s, t) => { let a = 0, b = 0; let charCode, i = 0; while(s[i]){ a ^= s.charCodeAt(i).toString(2); b ^= t.charCodeAt(i).toString(2); i++; }; b^=t.charCodeAt(i).toString(2); charCode = parseInt(a^b,2); return String.fromCharCode(charCode); }; console.log(findTheDifference(s, t));
出力
そして、コンソールの出力は-
になりますe
-
Dayjs JavaScriptライブラリを使用した2回の違いは?
以下が私たちの時間データだとしましょう- var startHour = dayjs().hour(10) var endHour = dayjs().hour(22) 違いを得るには、diff()メソッド-を使用します 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content
-
2つのDateTime間のミリ秒単位のC#の差
以下が私たちの日付の2つのDateTimeオブジェクトであるとしましょう。 DateTime date1 = new DateTime(2018, 8, 11, 08, 15, 20); DateTime date2 = new DateTime(2018, 8, 11, 11, 14, 25); TimeSpanを使用して、これら両方の日付の違いを見つけます。 TimeSpan ts = date2 - date1; ミリ秒を取得するには、次のプロパティを使用します- ts.TotalMilliseconds 完全なコードを見てみましょう。 例 using System; using