Hướng dẫn reverse words in sentence javascript - đảo ngược từ trong câu javascript

Tôi đang tạo một chương trình JavaScript trong đó nếu người dùng nhập một sting như

Show
    "i love my country"
    

    Đầu ra sẽ tạo ra:

    country
    my
    love
    i
    

    Tôi đã thử sử dụng chức năng

    country
    my
    love
    i
    
    3 nhưng không nhận được đầu ra cần thiết.

    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    

    Hướng dẫn reverse words in sentence javascript - đảo ngược từ trong câu javascript

    Hỏi ngày 4 tháng 12 năm 2015 lúc 8:14Dec 4, 2015 at 8:14

    Hướng dẫn reverse words in sentence javascript - đảo ngược từ trong câu javascript

    5

    Hãy thử sử dụng

    country
    my
    love
    i
    
    4,
    country
    my
    love
    i
    
    5

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));


    Loại bỏ

    country
    my
    love
    i
    
    6 tại
    country
    my
    love
    i
    
    7;
    country
    my
    love
    i
    
    8 không phải là một chức năng; Thêm
    country
    my
    love
    i
    
    9 bên trong vòng lặp
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    0 để bao gồm thẻ
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    1 trong đầu ra sau mỗi lần lặp
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    2 để ngắt dòng trong
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    3 sau một từ được nhập vào tại
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    4. Ví dụ: thử đầu vào của "Tôi yêu đất nước của tôi" tại
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    5 tại Stacksnippets

    var n, x, i, j;
    rev = "";
    n = window.prompt("enter any string");
    x = n.split(" ");
    for (i = 0; i < x.length; i++) {
      for (j = x[i].length - 1; j >= 0; j--) {
        document.writeln(x[i].charAt(j));
      }
      document.write("<br>")
    }

    Đã trả lời ngày 4 tháng 12 năm 2015 lúc 8:17Dec 4, 2015 at 8:17

    1

    Hãy thử mã này

    var str = "SAMPLE STRING";
    alert( str.split( "\\s+" ).reverse.join ( " " ) );
    alert( str.split( " " ).reverse.join ( " " ) );
    

    Vì bạn muốn in trong một dòng mới

    var str = "SAMPLE STRING";
    alert( str.split( " " ).reverse.join ( "\n" ) );
    

    Đã trả lời ngày 4 tháng 12 năm 2015 lúc 8:17Dec 4, 2015 at 8:17

    gurvinder372gurvinder372gurvinder372

    Hãy thử mã này9 gold badges70 silver badges91 bronze badges

    2

    var str  = "SAMPLE STRING";
    
    var arr = str.split(" ");
    
    arr.reverse();
    
    str = arr.join(" ");
    

    Hướng dẫn reverse words in sentence javascript - đảo ngược từ trong câu javascript

    Vì bạn muốn in trong một dòng mới

    65.5K9 Huy hiệu vàng70 Huy hiệu bạc91 Huy hiệu Đồng2 gold badges25 silver badges46 bronze badges

    vardDec 4, 2015 at 8:18

    4.0172 Huy hiệu vàng25 Huy hiệu bạc46 Huy hiệu đồngRamanlfc

    Đã trả lời ngày 4 tháng 12 năm 2015 lúc 8:181 gold badge17 silver badges24 bronze badges

    2

    Ramanlfcramanlfc

    OUTPUT:

    STRING 
    SAMPLE
    

    8.1741 Huy hiệu vàng17 Huy hiệu bạc24 Huy hiệu đồng

    ________số 8Dec 4, 2015 at 8:19

    JSfiddleJacob George

    Đã trả lời ngày 4 tháng 12 năm 2015 lúc 8:191 gold badge15 silver badges28 bronze badges

    2

    Chúng ta có thể thực hiện nhiệm vụ trên bằng cách chia và lưu chuỗi theo cách ngược lại. & nbsp;

    Dưới đây là việc thực hiện phương pháp trên:

    STRING 
    SAMPLE
    
    1
    STRING 
    SAMPLE
    
    9
    country
    my
    love
    i
    
    00____101
    country
    my
    love
    i
    
    022.
    Let the input string be “i like this program very much”. The function should change the string to “much very program this like i”

    Hướng dẫn reverse words in sentence javascript - đảo ngược từ trong câu javascript

    Examples: 

    STRING 
    SAMPLE
    
    1
    country
    my
    love
    i
    
    14
    var str = "SAMPLE STRING";
    alert( str.split( "\\s+" ).reverse.join ( " " ) );
    alert( str.split( " " ).reverse.join ( " " ) );
    
    55
    STRING 
    SAMPLE
    
    4
    : s = “geeks quiz practice code” 
    Output: s = “code practice quiz geeks”

    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    0
    country
    my
    love
    i
    
    18
    STRING 
    SAMPLE
    
    1
    country
    my
    love
    i
    
    20
    : s = “getting good at coding needs a lot of practice” 
    Output: s = “practice of lot a needs coding at good getting”

    Algorithm:  :  

    • Độ phức tạp về thời gian: O (n) & nbsp;
    • Đảo ngược toàn bộ chuỗi từ đầu đến cuối để có được đầu ra mong muốn rất nhiều chương trình này giống như tôi trong ví dụ trên.

    Dưới đây là việc thực hiện phương pháp trên: & nbsp;

    JavaScript

    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    6

    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    7
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    8

    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    9

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    1

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    3
    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    4

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    9

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    7
    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    8

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    7
    var n, x, i, j;
    rev = "";
    n = window.prompt("enter any string");
    x = n.split(" ");
    for (i = 0; i < x.length; i++) {
      for (j = x[i].length - 1; j >= 0; j--) {
        document.writeln(x[i].charAt(j));
      }
      document.write("<br>")
    }
    0

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    7
    var n, x, i, j;
    rev = "";
    n = window.prompt("enter any string");
    x = n.split(" ");
    for (i = 0; i < x.length; i++) {
      for (j = x[i].length - 1; j >= 0; j--) {
        document.writeln(x[i].charAt(j));
      }
      document.write("<br>")
    }
    2

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    7
    var n, x, i, j;
    rev = "";
    n = window.prompt("enter any string");
    x = n.split(" ");
    for (i = 0; i < x.length; i++) {
      for (j = x[i].length - 1; j >= 0; j--) {
        document.writeln(x[i].charAt(j));
      }
      document.write("<br>")
    }
    4

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    7
    var n, x, i, j;
    rev = "";
    n = window.prompt("enter any string");
    x = n.split(" ");
    for (i = 0; i < x.length; i++) {
      for (j = x[i].length - 1; j >= 0; j--) {
        document.writeln(x[i].charAt(j));
      }
      document.write("<br>")
    }
    6

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    var n, x, i, j;
    rev = "";
    n = window.prompt("enter any string");
    x = n.split(" ");
    for (i = 0; i < x.length; i++) {
      for (j = x[i].length - 1; j >= 0; j--) {
        document.writeln(x[i].charAt(j));
      }
      document.write("<br>")
    }
    8

    var n, x, i, j;
    rev = "";
    n = window.prompt("enter any string");
    x = n.split(" ");
    for (i = 0; i < x.length; i++) {
      for (j = x[i].length - 1; j >= 0; j--) {
        document.writeln(x[i].charAt(j));
      }
      document.write("<br>")
    }
    8

    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    7
    var str = "SAMPLE STRING";
    alert( str.split( "\\s+" ).reverse.join ( " " ) );
    alert( str.split( " " ).reverse.join ( " " ) );
    
    1

    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    9

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    var str = "SAMPLE STRING";
    alert( str.split( "\\s+" ).reverse.join ( " " ) );
    alert( str.split( " " ).reverse.join ( " " ) );
    
    4
    var str = "SAMPLE STRING";
    alert( str.split( "\\s+" ).reverse.join ( " " ) );
    alert( str.split( " " ).reverse.join ( " " ) );
    
    5
    var str = "SAMPLE STRING";
    alert( str.split( "\\s+" ).reverse.join ( " " ) );
    alert( str.split( " " ).reverse.join ( " " ) );
    
    6

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    var str = "SAMPLE STRING";
    alert( str.split( "\\s+" ).reverse.join ( " " ) );
    alert( str.split( " " ).reverse.join ( " " ) );
    
    8

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    0
    var str = "SAMPLE STRING";
    alert( str.split( " " ).reverse.join ( "\n" ) );
    
    1

    var str = "SAMPLE STRING";
    alert( str.split( " " ).reverse.join ( "\n" ) );
    
    2
    var str = "SAMPLE STRING";
    alert( str.split( " " ).reverse.join ( "\n" ) );
    
    3

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    9

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    7
    var str = "SAMPLE STRING";
    alert( str.split( " " ).reverse.join ( "\n" ) );
    
    7
    var str = "SAMPLE STRING";
    alert( str.split( " " ).reverse.join ( "\n" ) );
    
    8
    var str = "SAMPLE STRING";
    alert( str.split( " " ).reverse.join ( "\n" ) );
    
    9
    var str  = "SAMPLE STRING";
    
    var arr = str.split(" ");
    
    arr.reverse();
    
    str = arr.join(" ");
    
    0

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    7
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    9

    var str  = "SAMPLE STRING";
    
    var arr = str.split(" ");
    
    arr.reverse();
    
    str = arr.join(" ");
    
    3
    var str  = "SAMPLE STRING";
    
    var arr = str.split(" ");
    
    arr.reverse();
    
    str = arr.join(" ");
    
    4

    var str  = "SAMPLE STRING";
    
    var arr = str.split(" ");
    
    arr.reverse();
    
    str = arr.join(" ");
    
    3
    var str  = "SAMPLE STRING";
    
    var arr = str.split(" ");
    
    arr.reverse();
    
    str = arr.join(" ");
    
    6

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    7
    var n, x, i, j;
    rev = "";
    n = window.prompt("enter any string");
    x = n.split(" ");
    for (i = 0; i < x.length; i++) {
      for (j = x[i].length - 1; j >= 0; j--) {
        document.writeln(x[i].charAt(j));
      }
      document.write("<br>")
    }
    8

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    var n, x, i, j;
    rev = "";
    n = window.prompt("enter any string");
    x = n.split(" ");
    for (i = 0; i < x.length; i++) {
      for (j = x[i].length - 1; j >= 0; j--) {
        document.writeln(x[i].charAt(j));
      }
      document.write("<br>")
    }
    8

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    a = "SAMPLE STRING"
    a.split(" ").reverse().forEach(function(element) {
        document.writeln(element);
        document.write('<br />')  
    }) 
    
    2

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    a = "SAMPLE STRING"
    a.split(" ").reverse().forEach(function(element) {
        document.writeln(element);
        document.write('<br />')  
    }) 
    
    4

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    a = "SAMPLE STRING"
    a.split(" ").reverse().forEach(function(element) {
        document.writeln(element);
        document.write('<br />')  
    }) 
    
    6
    a = "SAMPLE STRING"
    a.split(" ").reverse().forEach(function(element) {
        document.writeln(element);
        document.write('<br />')  
    }) 
    
    7
    var str = "SAMPLE STRING";
    alert( str.split( "\\s+" ).reverse.join ( " " ) );
    alert( str.split( " " ).reverse.join ( " " ) );
    
    555

    var n, x, i, j;
    rev = "";
    n = window.prompt("enter any string");
    x = n.split(" ");
    for (i = 0; i < x.length; i++) {
      for (j = x[i].length - 1; j >= 0; j--) {
        document.writeln(x[i].charAt(j));
      }
      document.write("<br>")
    }
    8

    STRING 
    SAMPLE
    
    1
    STRING 
    SAMPLE
    
    2

    STRING 
    SAMPLE
    
    3
    STRING 
    SAMPLE
    
    4

    STRING 
    SAMPLE
    
    5

    STRING 
    SAMPLE
    
    6

    Output:

    country
    my
    love
    i
    
    0

    Độ phức tạp về thời gian: O (n) O(n)

    Không gian phụ trợ: O (n) O(n)

    Cách tiếp cận khác:

    Chúng ta có thể thực hiện nhiệm vụ trên bằng cách chia và lưu chuỗi theo cách ngược lại. & nbsp;

    Dưới đây là việc thực hiện phương pháp trên:

    JavaScript

    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    6

    STRING 
    SAMPLE
    
    1
    STRING 
    SAMPLE
    
    9
    country
    my
    love
    i
    
    00____101
    country
    my
    love
    i
    
    022.

    country
    my
    love
    i
    
    06
    country
    my
    love
    i
    
    07
    country
    my
    love
    i
    
    01
    country
    my
    love
    i
    
    09
    country
    my
    love
    i
    
    01
    country
    my
    love
    i
    
    11
    country
    my
    love
    i
    
    12

    STRING 
    SAMPLE
    
    1
    country
    my
    love
    i
    
    14
    var str = "SAMPLE STRING";
    alert( str.split( "\\s+" ).reverse.join ( " " ) );
    alert( str.split( " " ).reverse.join ( " " ) );
    
    55
    STRING 
    SAMPLE
    
    4

    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    0
    country
    my
    love
    i
    
    18
    STRING 
    SAMPLE
    
    1
    country
    my
    love
    i
    
    20

    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    9

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    country
    my
    love
    i
    
    23
    country
    my
    love
    i
    
    24
    STRING 
    SAMPLE
    
    4

    var n, x, i, j;
    rev = "";
    n = window.prompt("enter any string");
    x = n.split(" ");
    for (i = 0; i < x.length; i++) {
      for (j = x[i].length - 1; j >= 0; j--) {
        document.writeln(x[i].charAt(j));
      }
      document.write("<br>")
    }
    8

    country
    my
    love
    i
    
    27

    country
    my
    love
    i
    
    28
    country
    my
    love
    i
    
    29
    country
    my
    love
    i
    
    30
    var str = "SAMPLE STRING";
    alert( str.split( "\\s+" ).reverse.join ( " " ) );
    alert( str.split( " " ).reverse.join ( " " ) );
    
    6

    country
    my
    love
    i
    
    27

    country
    my
    love
    i
    
    33

    STRING 
    SAMPLE
    
    6

    Output:

    country
    my
    love
    i
    
    1

    Độ phức tạp về thời gian: O (n) & nbsp; O(n) 

    Không gian phụ trợ: o (n) cho mảng s: O(n) for arr s

    Nếu không sử dụng bất kỳ không gian bổ sung nào: Nhiệm vụ trên cũng có thể được thực hiện bằng cách tách và trao đổi trực tiếp chuỗi bắt đầu từ giữa. & NBSP; vì hoán đổi trực tiếp có liên quan, ít không gian cũng được tiêu thụ. & nbsp; & nbsp;
    The above task can also be accomplished by splitting and directly swapping the string starting from the middle. As direct swapping is involved, less space is consumed too.   

    Dưới đây là việc thực hiện phương pháp trên:

    JavaScript

    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    6

    STRING 
    SAMPLE
    
    1
    STRING 
    SAMPLE
    
    9
    country
    my
    love
    i
    
    00____101
    country
    my
    love
    i
    
    022.

    STRING 
    SAMPLE
    
    1
    country
    my
    love
    i
    
    14
    var str = "SAMPLE STRING";
    alert( str.split( "\\s+" ).reverse.join ( " " ) );
    alert( str.split( " " ).reverse.join ( " " ) );
    
    55
    STRING 
    SAMPLE
    
    4

    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    0
    country
    my
    love
    i
    
    18
    STRING 
    SAMPLE
    
    1
    country
    my
    love
    i
    
    20

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    9

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    7
    country
    my
    love
    i
    
    45

    Độ phức tạp về thời gian: O (n) & nbsp;

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    7
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    9

    var str  = "SAMPLE STRING";
    
    var arr = str.split(" ");
    
    arr.reverse();
    
    str = arr.join(" ");
    
    3
    country
    my
    love
    i
    
    52

    var str  = "SAMPLE STRING";
    
    var arr = str.split(" ");
    
    arr.reverse();
    
    str = arr.join(" ");
    
    3
    country
    my
    love
    i
    
    54

    var str  = "SAMPLE STRING";
    
    var arr = str.split(" ");
    
    arr.reverse();
    
    str = arr.join(" ");
    
    3
    country
    my
    love
    i
    
    56

    var str  = "SAMPLE STRING";
    
    var arr = str.split(" ");
    
    arr.reverse();
    
    str = arr.join(" ");
    
    3
    country
    my
    love
    i
    
    58

    var str  = "SAMPLE STRING";
    
    var arr = str.split(" ");
    
    arr.reverse();
    
    str = arr.join(" ");
    
    3
    country
    my
    love
    i
    
    60

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    7
    var n, x, i, j;
    rev = "";
    n = window.prompt("enter any string");
    x = n.split(" ");
    for (i = 0; i < x.length; i++) {
      for (j = x[i].length - 1; j >= 0; j--) {
        document.writeln(x[i].charAt(j));
      }
      document.write("<br>")
    }
    8

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    var n, x, i, j;
    rev = "";
    n = window.prompt("enter any string");
    x = n.split(" ");
    for (i = 0; i < x.length; i++) {
      for (j = x[i].length - 1; j >= 0; j--) {
        document.writeln(x[i].charAt(j));
      }
      document.write("<br>")
    }
    8

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    country
    my
    love
    i
    
    66

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    9

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    7
    country
    my
    love
    i
    
    70

    Độ phức tạp về thời gian: O (n) & nbsp;

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    7
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    9

    var str  = "SAMPLE STRING";
    
    var arr = str.split(" ");
    
    arr.reverse();
    
    str = arr.join(" ");
    
    3
    country
    my
    love
    i
    
    52

    var str  = "SAMPLE STRING";
    
    var arr = str.split(" ");
    
    arr.reverse();
    
    str = arr.join(" ");
    
    3
    country
    my
    love
    i
    
    54

    var str  = "SAMPLE STRING";
    
    var arr = str.split(" ");
    
    arr.reverse();
    
    str = arr.join(" ");
    
    3
    country
    my
    love
    i
    
    56

    Không gian phụ trợ: o (n) cho mảng s

    var str  = "SAMPLE STRING";
    
    var arr = str.split(" ");
    
    arr.reverse();
    
    str = arr.join(" ");
    
    3
    country
    my
    love
    i
    
    60

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    7
    var n, x, i, j;
    rev = "";
    n = window.prompt("enter any string");
    x = n.split(" ");
    for (i = 0; i < x.length; i++) {
      for (j = x[i].length - 1; j >= 0; j--) {
        document.writeln(x[i].charAt(j));
      }
      document.write("<br>")
    }
    8

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    var n, x, i, j;
    rev = "";
    n = window.prompt("enter any string");
    x = n.split(" ");
    for (i = 0; i < x.length; i++) {
      for (j = x[i].length - 1; j >= 0; j--) {
        document.writeln(x[i].charAt(j));
      }
      document.write("<br>")
    }
    8

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    country
    my
    love
    i
    
    91

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    0
    country
    my
    love
    i
    
    94

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    9

    Nếu không sử dụng bất kỳ không gian bổ sung nào: Nhiệm vụ trên cũng có thể được thực hiện bằng cách tách và trao đổi trực tiếp chuỗi bắt đầu từ giữa. & NBSP; vì hoán đổi trực tiếp có liên quan, ít không gian cũng được tiêu thụ. & nbsp; & nbsp;

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    var n, x, i, j;
    rev = "";
    n = window.prompt("enter any string");
    x = n.split(" ");
    for (i = 0; i < x.length; i++) {
      for (j = x[i].length - 1; j >= 0; j--) {
        document.writeln(x[i].charAt(j));
      }
      document.write("<br>")
    }
    8

    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    7
    country
    my
    love
    i
    
    37

    var n, x, i, j;
    rev = "";
    n = window.prompt("enter any string");
    x = n.split(" ");
    for (i = 0; i < x.length; i++) {
      for (j = x[i].length - 1; j >= 0; j--) {
        document.writeln(x[i].charAt(j));
      }
      document.write("<br>")
    }
    8

    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    07
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    08

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    7
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    10
    STRING 
    SAMPLE
    
    4

    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    12
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    13
    country
    my
    love
    i
    
    01
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    15
    country
    my
    love
    i
    
    01
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    17
    country
    my
    love
    i
    
    05

    var str = "SAMPLE STRING";
    alert( str.split( " " ).reverse.join ( "\n" ) );
    
    2
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    20
    country
    my
    love
    i
    
    01
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    22
    country
    my
    love
    i
    
    01
    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    24
    country
    my
    love
    i
    
    05

    country
    my
    love
    i
    
    38

    <script language="javascript">
        var n, x, i, j;
        rev = "";
        n = window.prompt("enter any string");
        x = n.split(" ");
        for (i = 0; i < x.length; i++) {
            for (j = x[i].length() - 1; j >= 0; j--) {
                document.writeln(x[i].charAt(j));
                document.write(rev);
            }
        }
    </script>
    
    33

    STRING 
    SAMPLE
    
    6

    Output:

    country
    my
    love
    i
    
    2

    Độ phức tạp về thời gian: O (n) O(n)

    Không gian phụ trợ: O (n) O(n)

    var str = "I LOVE MY COUNTRY";
    console.log(str.split(/\s/).reverse().join(" "));
    0
    var str = "SAMPLE STRING";
    alert( str.split( " " ).reverse.join ( "\n" ) );
    
    7
    country
    my
    love
    i
    
    41