Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptでアルファベットを後ろから前、前から後ろに反転する


単一のアルファベットを唯一の入力として受け取るJavaScript関数を作成する必要があります。この関数は、最初からそのアルファベットの位置を計算し、同じ位置にあるが後ろからのアルファベットを返す必要があります。

このためのコードは-

になります
const alpha = 'g';
const findCounterPart = (alpha = '') => {
   let alphabet = 'abcdefghijklmnopqrstuvwxyz';
   let firstpart = alphabet.substring(0,13).split('');
   let secondpart = alphabet.substring(13).split('').reverse();
   let solution = '';
   if (firstpart.indexOf(alpha) !== −1) {
      solution = secondpart[firstpart.indexOf(alpha)];
   } else {
      solution = firstpart[secondpart.indexOf(alpha)];
   };
   return solution;
};
console.log(findCounterPart(alpha));

出力

そして、コンソールの出力は-

になります
t

  1. 10進数のビットを反転し、JavaScriptで新しい10進数を返す

    問題 10進数を受け取り、それを2進数に変換し、その1ビットを0に、0を1に反転し、このように形成された新しい2進数に相当する10進数を返すJavaScript関数を作成する必要があります。 例 以下はコードです- const num = 45657; const reverseBitsAndConvert = (num = 1) => {    const binary = num.toString(2);    let newBinary = '';    for(let i = 0; i < bi

  2. JavaScriptでスペースを反転して保持する

    問題 最初で唯一の引数として文の文字列strを受け取るJavaScript関数を作成する必要があります。 私たちの関数は、空白と最初の語順を維持しながら、文内の各単語の文字の順序を逆にすることになっています。 たとえば、関数への入力が-の場合 const str = 'this is some sample string'; その場合、出力は-になります。 const output = 'siht si emos elpmas gnirts'; 例 以下はコードです- const str = 'this is some sample strin