Viết một chương trình javascript chấp nhận một chuỗi làm đầu vào và hoán đổi trường hợp của từng ký tự

Câu lệnh chuyển đổi là một phần của Câu lệnh "Có điều kiện" của JavaScript, được sử dụng để thực hiện các hành động khác nhau dựa trên các điều kiện khác nhau. Sử dụng công tắc để chọn một trong nhiều khối mã sẽ được thực thi. Đây là giải pháp hoàn hảo cho các câu lệnh if/else dài, lồng nhau

Câu lệnh switch đánh giá một biểu thức. Giá trị của biểu thức sau đó được so sánh với các giá trị của từng trường hợp trong cấu trúc. Nếu khớp, khối mã liên quan sẽ được thực thi

Câu lệnh switch thường được sử dụng cùng với từ khóa break hoặc default (hoặc cả hai). Đây là cả hai tùy chọn

Từ khóa break thoát ra khỏi khối chuyển đổi. Điều này sẽ dừng việc thực thi thêm mã và/hoặc kiểm tra trường hợp bên trong khối. Nếu break bị bỏ qua, khối mã tiếp theo trong câu lệnh switch được thực thi

Từ khóa mặc định chỉ định một số mã để chạy nếu không có trường hợp khớp. Chỉ có thể có một từ khóa mặc định trong một công tắc. Mặc dù đây là tùy chọn, nhưng bạn nên sử dụng nó vì nó sẽ xử lý các trường hợp không mong muốn


cú pháp

switch(biểu thức) {
  case n.
    khối mã
    ngắt;
  trường hợp n.
    khối mã
    ngắt;
  mặc định.
    khối mã mặc định
}

Giá trị tham số

Tham sốMô tảBiểu thứcBắt buộc. Chỉ định một biểu thức được đánh giá. Biểu thức được đánh giá một lần. Giá trị của biểu thức được so sánh với giá trị của từng trường hợp nhãn trong cấu trúc. Nếu khớp, khối mã liên quan sẽ được thực thi

Thêm ví dụ

Thí dụ

Sử dụng số ngày trong tuần hôm nay để tính tên ngày trong tuần (Chủ Nhật=0, Thứ Hai=1, Thứ Ba=2,. )

var day;
switch (new Date(). getDay()) {
  trường hợp 0.
    ngày = "Chủ Nhật";
    nghỉ;
  trường hợp 1.
    ngày = "Thứ Hai";
    nghỉ;
  trường hợp 2.
    day = "Thứ Ba";
    nghỉ;
  trường hợp 3.
    day = "Thứ Tư";
    break;
  trường hợp 4.
    ngày = "Thứ Năm";
    nghỉ;
  trường hợp 5.
    day = "Thứ sáu";
    break;
  trường hợp 6.
    ngày = "Thứ Bảy";
    nghỉ;
  mặc định.
    day = "Ngày không xác định";
}

Tự mình thử »

Thí dụ

Nếu hôm nay không phải thứ bảy cũng không phải chủ nhật, hãy viết một tin nhắn mặc định

var text;
switch (new Date(). getDay()) {
  trường hợp 6.
    text = "Hôm nay là thứ bảy";
    nghỉ;
  trường hợp 0.
    text = "Hôm nay là Chủ nhật";
    nghỉ;
  mặc định.
    text = "Mong đến cuối tuần";
}

Tự mình thử »

Thí dụ

Đôi khi bạn sẽ muốn các trường hợp khác nhau sử dụng cùng một mã hoặc chuyển sang một mặc định chung

Lưu ý rằng trong ví dụ này, các trường hợp chia sẻ cùng một khối mã và trường hợp mặc định không nhất thiết phải là trường hợp cuối cùng trong khối chuyển đổi (tuy nhiên, nếu mặc định KHÔNG phải là trường hợp cuối cùng trong khối chuyển đổi, hãy nhớ kết thúc nó

Chuyển đổi các ký tự của một chuỗi thành trường hợp ngược lại

Cải thiện bài viết

Lưu bài viết

Thích bài viết

  • Độ khó. Dễ dàng
  • Cập nhật lần cuối. 01 tháng 12 năm 2022

  • Đọc
  • Bàn luận
  • Thực tiễn
  • Video
  • khóa học
  • Cải thiện bài viết

    Lưu bài viết

    Cho một chuỗi, chuyển đổi các ký tự của chuỗi thành trường hợp ngược lại,i. e. nếu một ký tự là chữ thường thì chuyển nó thành chữ hoa và ngược lại.  

    ví dụ.  

    Input : geeksForgEeks
    Output : GEEKSfORGeEKS
    
    Input : hello every one
    Output : HELLO EVERY ONE

    Khuyến khích. Vui lòng thử cách tiếp cận của bạn trên {IDE} trước, trước khi chuyển sang giải pháp

    Giá trị ASCII  của bảng chữ cái. A – Z = 65 đến 90, a – z = 97 đến 122

    bước.  

    1. Lấy một chuỗi có độ dài bất kỳ và tính độ dài của nó
    2. Quét ký tự chuỗi theo ký tự và tiếp tục kiểm tra chỉ mục.  
      • Nếu một ký tự trong chỉ mục là chữ thường, hãy trừ 32 để chuyển nó thành chữ hoa, ngược lại cộng 32 để chuyển nó thành chữ thường
    3. In chuỗi cuối cùng

    Thực hiện

    C++




    gEeKsFoRgEeKs
    18

    gEeKsFoRgEeKs
    19

    gEeKsFoRgEeKs
    20

    ________ 621 ________ 622 ________ 10

     

    gEeKsFoRgEeKs
    1

    gEeKsFoRgEeKs
    19

    gEeKsFoRgEeKs
    3
    gEeKsFoRgEeKs
    4

    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    7
    gEeKsFoRgEeKs
    8

     

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    00

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    02
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    7
    gEeKsFoRgEeKs
    05

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    07
    gEeKsFoRgEeKs
    08
    gEeKsFoRgEeKs
    09
    gEeKsFoRgEeKs
    0
    gEeKsFoRgEeKs
    1
    gEeKsFoRgEeKs
    2

    gEeKsFoRgEeKs
    3____14

    gEeKsFoRgEeKs
    3____16

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    8
    gEeKsFoRgEeKs
    07
    gEeKsFoRgEeKs
    08
    gEeKsFoRgEeKs
    1
    gEeKsFoRgEeKs
    0
    gEeKsFoRgEeKs
    3
    gEeKsFoRgEeKs
    2

    gEeKsFoRgEeKs
    3____16

    gEeKsFoRgEeKs
    3____18

    _______16____6180

    gEeKsFoRgEeKs
    180

     

    gEeKsFoRgEeKs
    182

    gEeKsFoRgEeKs
    7
    gEeKsFoRgEeKs
    184

    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    187
    gEeKsFoRgEeKs
    188
    gEeKsFoRgEeKs
    189

     

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    191

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    193

     

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    195

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    197
    gEeKsFoRgEeKs
    198

    gEeKsFoRgEeKs
    180

    Java




    gEeKsFoRgEeKs
    200

    gEeKsFoRgEeKs
    19

    ________ 6202 ________ 6203

     

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    205

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    19

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    209
    gEeKsFoRgEeKs
    3
    gEeKsFoRgEeKs
    211

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    7
    gEeKsFoRgEeKs
    8

     

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    218

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    02
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    7
    gEeKsFoRgEeKs
    223
    gEeKsFoRgEeKs
    224
    gEeKsFoRgEeKs
    225

    gEeKsFoRgEeKs
    3____6227

    gEeKsFoRgEeKs
    3____107
    gEeKsFoRgEeKs
    00

    gEeKsFoRgEeKs
    01
    gEeKsFoRgEeKs
    02
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    04

    gEeKsFoRgEeKs
    05
    gEeKsFoRgEeKs
    06____107
    gEeKsFoRgEeKs
    08

    gEeKsFoRgEeKs
    3____18

    gEeKsFoRgEeKs
    01
    gEeKsFoRgEeKs
    02
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    04

    gEeKsFoRgEeKs
    05
    gEeKsFoRgEeKs
    16____107
    gEeKsFoRgEeKs
    08

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    180

    _______16____6180

     

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    24
    gEeKsFoRgEeKs
    209
    gEeKsFoRgEeKs
    3
    gEeKsFoRgEeKs
    27

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    31

    gEeKsFoRgEeKs
    3____133
    gEeKsFoRgEeKs
    34
    gEeKsFoRgEeKs
    35
    gEeKsFoRgEeKs
    188
    gEeKsFoRgEeKs
    08

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    39

    ________ 106 ________ 6193

     

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    43

    _______16____6180

    gEeKsFoRgEeKs
    180

    gEeKsFoRgEeKs
    47

    Python3




    gEeKsFoRgEeKs
    48

    gEeKsFoRgEeKs
    49

     

    gEeKsFoRgEeKs
    50

    gEeKsFoRgEeKs
    49

    gEeKsFoRgEeKs
    52
    gEeKsFoRgEeKs
    53____154
    gEeKsFoRgEeKs
    55

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    57____133
    gEeKsFoRgEeKs
    59
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    54
    gEeKsFoRgEeKs
    2

     

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    64

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    02
    gEeKsFoRgEeKs
    67
    gEeKsFoRgEeKs
    68
    gEeKsFoRgEeKs
    69
    gEeKsFoRgEeKs
    70

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    07
    gEeKsFoRgEeKs
    54
    gEeKsFoRgEeKs
    74
    gEeKsFoRgEeKs
    33
    gEeKsFoRgEeKs
    09
    gEeKsFoRgEeKs
    77
    gEeKsFoRgEeKs
    54
    gEeKsFoRgEeKs
    79
    gEeKsFoRgEeKs
    33
    gEeKsFoRgEeKs
    1
    gEeKsFoRgEeKs
    82

     

    gEeKsFoRgEeKs
    3____184

    gEeKsFoRgEeKs
    3______154
    gEeKsFoRgEeKs
    87
    gEeKsFoRgEeKs
    33
    gEeKsFoRgEeKs
    89
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    91
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    54
    gEeKsFoRgEeKs
    94
    gEeKsFoRgEeKs
    95
    gEeKsFoRgEeKs
    96
    gEeKsFoRgEeKs
    2

     

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    99
    gEeKsFoRgEeKs
    54
    gEeKsFoRgEeKs
    74
    gEeKsFoRgEeKs
    33
    gEeKsFoRgEeKs
    1
    gEeKsFoRgEeKs
    77
    gEeKsFoRgEeKs
    54
    gEeKsFoRgEeKs
    79
    gEeKsFoRgEeKs
    33
    gEeKsFoRgEeKs
    3
    gEeKsFoRgEeKs
    82

     

    gEeKsFoRgEeKs
    3____184

    gEeKsFoRgEeKs
    3_______154
    gEeKsFoRgEeKs
    87
    gEeKsFoRgEeKs
    33
    gEeKsFoRgEeKs
    89
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    91
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    54
    gEeKsFoRgEeKs
    94
    gEeKsFoRgEeKs
    022
    gEeKsFoRgEeKs
    96
    gEeKsFoRgEeKs
    2

     

    gEeKsFoRgEeKs
    025

    gEeKsFoRgEeKs
    07
    gEeKsFoRgEeKs
    027
    gEeKsFoRgEeKs
    33
    gEeKsFoRgEeKs
    33
    gEeKsFoRgEeKs
    030
    gEeKsFoRgEeKs
    82

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    54
    gEeKsFoRgEeKs
    33
    gEeKsFoRgEeKs
    188

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    54
    gEeKsFoRgEeKs
    33
    gEeKsFoRgEeKs
    039
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    54
    gEeKsFoRgEeKs
    2

     

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    044

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    53____154
    gEeKsFoRgEeKs
    2

     

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    54
    gEeKsFoRgEeKs
    33
    gEeKsFoRgEeKs
    052
    gEeKsFoRgEeKs
    54
    gEeKsFoRgEeKs
    2

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    056
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    54
    gEeKsFoRgEeKs
    2

     

    gEeKsFoRgEeKs
    060

    gEeKsFoRgEeKs
    061

    C#




    gEeKsFoRgEeKs
    062

    gEeKsFoRgEeKs
    19

    gEeKsFoRgEeKs
    21
    gEeKsFoRgEeKs
    065

    gEeKsFoRgEeKs
    21
    gEeKsFoRgEeKs
    067

     

    gEeKsFoRgEeKs
    202
    gEeKsFoRgEeKs
    069

    gEeKsFoRgEeKs
    6

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    205

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    19

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    209
    gEeKsFoRgEeKs
    3
    gEeKsFoRgEeKs
    078

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    5

    ________ 106 ________ 17 ________ 1083

    gEeKsFoRgEeKs
    3

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    00

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    02
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    7
    gEeKsFoRgEeKs
    091

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    3_______107
    gEeKsFoRgEeKs
    096____109
    gEeKsFoRgEeKs
    098
    gEeKsFoRgEeKs
    1
    gEeKsFoRgEeKs
    2

    gEeKsFoRgEeKs
    3

    gEeKsFoRgEeKs
    01
    gEeKsFoRgEeKs
    03

    gEeKsFoRgEeKs
    01
    gEeKsFoRgEeKs
    05
    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    07

    gEeKsFoRgEeKs
    01

    gEeKsFoRgEeKs
    3
    gEeKsFoRgEeKs
    8
    gEeKsFoRgEeKs
    07
    gEeKsFoRgEeKs
    096
    gEeKsFoRgEeKs
    1
    gEeKsFoRgEeKs
    098
    gEeKsFoRgEeKs
    3
    gEeKsFoRgEeKs
    2

    gEeKsFoRgEeKs
    3

    gEeKsFoRgEeKs
    01
    gEeKsFoRgEeKs
    19

    gEeKsFoRgEeKs
    01
    gEeKsFoRgEeKs
    05
    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    23

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    180

    _______16____6180

    gEeKsFoRgEeKs
    6

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    30

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    24
    gEeKsFoRgEeKs
    209
    gEeKsFoRgEeKs
    3
    gEeKsFoRgEeKs
    35

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    39
    gEeKsFoRgEeKs
    34
    gEeKsFoRgEeKs
    41
    gEeKsFoRgEeKs
    188
    gEeKsFoRgEeKs
    08

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    39

    ________ 106 ________ 6193

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    49

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    180

    gEeKsFoRgEeKs
    180

    gEeKsFoRgEeKs
    53

    Javascript




    gEeKsFoRgEeKs
    54

     

    gEeKsFoRgEeKs
    1

    gEeKsFoRgEeKs
    19

    gEeKsFoRgEeKs
    57
    gEeKsFoRgEeKs
    58

    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    61
    gEeKsFoRgEeKs
    62

     

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    00

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    02
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    61
    gEeKsFoRgEeKs
    69

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    07
    gEeKsFoRgEeKs
    08
    gEeKsFoRgEeKs
    09
    gEeKsFoRgEeKs
    0
    gEeKsFoRgEeKs
    1
    gEeKsFoRgEeKs
    2

    gEeKsFoRgEeKs
    3____14

    gEeKsFoRgEeKs
    3____182

    gEeKsFoRgEeKs
    3____184

    gEeKsFoRgEeKs
    3____108

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    8
    gEeKsFoRgEeKs
    07
    gEeKsFoRgEeKs
    08
    gEeKsFoRgEeKs
    1
    gEeKsFoRgEeKs
    0
    gEeKsFoRgEeKs
    3
    gEeKsFoRgEeKs
    2

    gEeKsFoRgEeKs
    3____16

    gEeKsFoRgEeKs
    3____182

    gEeKsFoRgEeKs
    3____100

    gEeKsFoRgEeKs
    3____108

    _______16____6180

    gEeKsFoRgEeKs
    180

     

    gEeKsFoRgEeKs
    182

    gEeKsFoRgEeKs
    61
    gEeKsFoRgEeKs
    08____6188
    gEeKsFoRgEeKs
    189

     

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    191

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    193

     

    gEeKsFoRgEeKs
    15

    PHP




    gEeKsFoRgEeKs
    16

    gEeKsFoRgEeKs
    6

    gEeKsFoRgEeKs
    1

    gEeKsFoRgEeKs
    19

    gEeKsFoRgEeKs
    57
    gEeKsFoRgEeKs
    53____122
    gEeKsFoRgEeKs
    2

    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    26
    gEeKsFoRgEeKs
    33
    gEeKsFoRgEeKs
    28
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    22
    gEeKsFoRgEeKs
    08

     

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    00

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    02
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    37
    gEeKsFoRgEeKs
    38
    gEeKsFoRgEeKs
    37
    gEeKsFoRgEeKs
    40
    gEeKsFoRgEeKs
    26
    gEeKsFoRgEeKs
    189
    gEeKsFoRgEeKs
    37
    gEeKsFoRgEeKs
    44

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    07
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    22
    gEeKsFoRgEeKs
    51
    gEeKsFoRgEeKs
    37
    gEeKsFoRgEeKs
    53
    gEeKsFoRgEeKs
    09
    gEeKsFoRgEeKs
    55
    gEeKsFoRgEeKs
    22
    gEeKsFoRgEeKs
    51
    gEeKsFoRgEeKs
    37
    gEeKsFoRgEeKs
    59
    gEeKsFoRgEeKs
    1
    gEeKsFoRgEeKs
    61

    gEeKsFoRgEeKs
    3____14

    gEeKsFoRgEeKs
    3______122
    gEeKsFoRgEeKs
    51
    gEeKsFoRgEeKs
    37
    gEeKsFoRgEeKs
    68
    gEeKsFoRgEeKs
    69
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    22
    gEeKsFoRgEeKs
    51
    gEeKsFoRgEeKs
    37
    gEeKsFoRgEeKs
    74

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    180

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    8
    gEeKsFoRgEeKs
    07
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    22
    gEeKsFoRgEeKs
    51
    gEeKsFoRgEeKs
    37_______153
    gEeKsFoRgEeKs
    1
    gEeKsFoRgEeKs
    55
    gEeKsFoRgEeKs
    22
    gEeKsFoRgEeKs
    51
    gEeKsFoRgEeKs
    37
    gEeKsFoRgEeKs
    59
    gEeKsFoRgEeKs
    3
    gEeKsFoRgEeKs
    61

    gEeKsFoRgEeKs
    3____16

    gEeKsFoRgEeKs
    3______122
    gEeKsFoRgEeKs
    51
    gEeKsFoRgEeKs
    37
    gEeKsFoRgEeKs
    68
    gEeKsFoRgEeKs
    1800
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    22
    gEeKsFoRgEeKs
    51
    gEeKsFoRgEeKs
    37
    gEeKsFoRgEeKs
    1805

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    180

    _______16____6180

    gEeKsFoRgEeKs
    1810
    gEeKsFoRgEeKs
    197
    gEeKsFoRgEeKs
    22
    gEeKsFoRgEeKs
    189

    gEeKsFoRgEeKs
    180

     

    gEeKsFoRgEeKs
    182

    gEeKsFoRgEeKs
    22
    gEeKsFoRgEeKs
    33____6188
    gEeKsFoRgEeKs
    189

     

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    191

    gEeKsFoRgEeKs
    1822
    gEeKsFoRgEeKs
    1823
    gEeKsFoRgEeKs
    22
    gEeKsFoRgEeKs
    1825

    gEeKsFoRgEeKs
    1810

    gEeKsFoRgEeKs
    1827

    gEeKsFoRgEeKs
    1810

    gEeKsFoRgEeKs
    1829

    Đầu ra

    gEeKsFoRgEeKs

    Thời gian phức tạp. Trên)

    Ghi chú. Ngoài ra, chương trình này có thể được thực hiện bằng cách sử dụng các hàm có sẵn của C++ – Character. toLowerCase(char) và Character. toUpperCase(char).  

    Cách tiếp cận 2. Vấn đề có thể được giải quyết bằng cách chuyển đổi trường hợp chữ cái. Thực hiện theo các bước dưới đây để giải quyết vấn đề

    • Duyệt qua chuỗi đã cho S
    • Đối với mỗi ký tự, Si, do Si =  Si ^ (1 << 5)
    • Si ^ (1 << 5) bật tắt bit thứ 5 có nghĩa là 97 sẽ trở thành 65 và 65 sẽ trở thành 97
      • 65^32 = 97
      • 97^32 = 65
    • In chuỗi sau tất cả các hoạt động

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

    C++




    gEeKsFoRgEeKs
    1830

    gEeKsFoRgEeKs
    1831

    ________ 621 ________ 622 ________ 10

     

    gEeKsFoRgEeKs
    1835

    gEeKsFoRgEeKs
    3
    gEeKsFoRgEeKs
    1837

    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    02
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    1842
    gEeKsFoRgEeKs
    1843

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    07
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    1847
    gEeKsFoRgEeKs
    1848

    gEeKsFoRgEeKs
    3____61850

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    180

    _______16____6180

    gEeKsFoRgEeKs
    180

     

    gEeKsFoRgEeKs
    30

    gEeKsFoRgEeKs
    7
    gEeKsFoRgEeKs
    184

    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    6____61861
    gEeKsFoRgEeKs
    1862
    gEeKsFoRgEeKs
    189

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    1865

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    1867
    gEeKsFoRgEeKs
    1868
    gEeKsFoRgEeKs
    1869

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    1871

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    197
    gEeKsFoRgEeKs
    198

    gEeKsFoRgEeKs
    180

     

    gEeKsFoRgEeKs
    1876

    Java




    gEeKsFoRgEeKs
    1877

    gEeKsFoRgEeKs
    1878
    gEeKsFoRgEeKs
    1879

     

    ________ 6202 ________ 61881

     

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    209
    gEeKsFoRgEeKs
    06____61885
    gEeKsFoRgEeKs
    1862
    gEeKsFoRgEeKs
    1887

     

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    1835

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    209
    gEeKsFoRgEeKs
    3
    gEeKsFoRgEeKs
    1893

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    02
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    7
    gEeKsFoRgEeKs
    223
    gEeKsFoRgEeKs
    224
    gEeKsFoRgEeKs
    1902

    gEeKsFoRgEeKs
    3
    gEeKsFoRgEeKs
    07
    gEeKsFoRgEeKs
    1905

    gEeKsFoRgEeKs
    01
    gEeKsFoRgEeKs
    1907
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    1909
    gEeKsFoRgEeKs
    1910
    gEeKsFoRgEeKs
    08

    gEeKsFoRgEeKs
    3____6180

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    180

    _______16____6180

     

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    30

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    24
    gEeKsFoRgEeKs
    209
    gEeKsFoRgEeKs
    3
    gEeKsFoRgEeKs
    27

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    1928

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    1930
    gEeKsFoRgEeKs
    1868

    gEeKsFoRgEeKs
    1932
    gEeKsFoRgEeKs
    022____61934
    gEeKsFoRgEeKs
    08

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    1937

    _______16____6180

    gEeKsFoRgEeKs
    180

     

    gEeKsFoRgEeKs
    1941

    Python3




    gEeKsFoRgEeKs
    1942

    gEeKsFoRgEeKs
    52
    gEeKsFoRgEeKs
    1944
    gEeKsFoRgEeKs
    1945
    gEeKsFoRgEeKs
    55

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    1948
    gEeKsFoRgEeKs
    33
    gEeKsFoRgEeKs
    91
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    1945
    gEeKsFoRgEeKs
    51
    gEeKsFoRgEeKs
    224
    gEeKsFoRgEeKs
    1955

     

    gEeKsFoRgEeKs
    6____61957

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    07_______61960
    gEeKsFoRgEeKs
    33
    gEeKsFoRgEeKs
    1962
    gEeKsFoRgEeKs
    77
    gEeKsFoRgEeKs
    1964
    gEeKsFoRgEeKs
    33
    gEeKsFoRgEeKs
    1966
    gEeKsFoRgEeKs
    2
    gEeKsFoRgEeKs
    1968
    gEeKsFoRgEeKs
    1969
    gEeKsFoRgEeKs
    33
    gEeKsFoRgEeKs
    1971
    gEeKsFoRgEeKs
    77
    gEeKsFoRgEeKs
    1964
    gEeKsFoRgEeKs
    33
    gEeKsFoRgEeKs
    1975
    gEeKsFoRgEeKs
    1976

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    197
    gEeKsFoRgEeKs
    1979

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    8
    gEeKsFoRgEeKs
    82

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    197
    gEeKsFoRgEeKs
    1985

     

    gEeKsFoRgEeKs
    1986

     

     

    gEeKsFoRgEeKs
    52
    gEeKsFoRgEeKs
    1988

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    1990
    gEeKsFoRgEeKs
    33
    gEeKsFoRgEeKs
    07

     

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    02
    gEeKsFoRgEeKs
    1995
    gEeKsFoRgEeKs
    68
    gEeKsFoRgEeKs
    69
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    59
    gEeKsFoRgEeKs
    2000

     

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    07____62003

    gEeKsFoRgEeKs
    3______61990
    gEeKsFoRgEeKs
    022
    gEeKsFoRgEeKs
    33
    gEeKsFoRgEeKs
    89
    gEeKsFoRgEeKs
    03______191
    gEeKsFoRgEeKs
    2011
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    1909
    gEeKsFoRgEeKs
    1910
    gEeKsFoRgEeKs
    2015

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    8
    gEeKsFoRgEeKs
    82

    gEeKsFoRgEeKs
    3____61990____1022
    gEeKsFoRgEeKs
    33
    gEeKsFoRgEeKs
    2023

     

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    197
    gEeKsFoRgEeKs
    1990

     

     

    gEeKsFoRgEeKs
    025

    gEeKsFoRgEeKs
    2028
    gEeKsFoRgEeKs
    33
    gEeKsFoRgEeKs
    1862

    gEeKsFoRgEeKs
    056
    gEeKsFoRgEeKs
    2032
    gEeKsFoRgEeKs
    2033
    gEeKsFoRgEeKs
    2

     

    gEeKsFoRgEeKs
    2035

    C#




    gEeKsFoRgEeKs
    2036

    gEeKsFoRgEeKs
    21
    gEeKsFoRgEeKs
    065

     

    ________ 6202 ________ 61881

     

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    209
    gEeKsFoRgEeKs
    06____61885
    gEeKsFoRgEeKs
    1862
    gEeKsFoRgEeKs
    2046

     

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    1835

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    209
    gEeKsFoRgEeKs
    3
    gEeKsFoRgEeKs
    1893

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    02
    gEeKsFoRgEeKs
    03
    gEeKsFoRgEeKs
    7
    gEeKsFoRgEeKs
    2059

    gEeKsFoRgEeKs
    3____107
    gEeKsFoRgEeKs
    03____106
    gEeKsFoRgEeKs
    2064

    gEeKsFoRgEeKs
    01
    gEeKsFoRgEeKs
    2066
    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    2068
    gEeKsFoRgEeKs
    7
    gEeKsFoRgEeKs
    2070

    gEeKsFoRgEeKs
    3____6180

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    180

    _______16____6180

     

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    30

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    24
    gEeKsFoRgEeKs
    209
    gEeKsFoRgEeKs
    3
    gEeKsFoRgEeKs
    2083

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    1928

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    2089
    gEeKsFoRgEeKs
    1868

    gEeKsFoRgEeKs
    2091
    gEeKsFoRgEeKs
    022____61934
    gEeKsFoRgEeKs
    08

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    2096
    gEeKsFoRgEeKs
    07
    gEeKsFoRgEeKs
    2098

    _______16____6180

    gEeKsFoRgEeKs
    180

     

    gEeKsFoRgEeKs
    2102

    Javascript




    gEeKsFoRgEeKs
    54

    gEeKsFoRgEeKs
    2104

    gEeKsFoRgEeKs
    2104
    gEeKsFoRgEeKs
    57
    gEeKsFoRgEeKs
    2107

    gEeKsFoRgEeKs
    2104
    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    61
    gEeKsFoRgEeKs
    2112

    gEeKsFoRgEeKs
    2113

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    2115

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    07
    gEeKsFoRgEeKs
    03

    gEeKsFoRgEeKs
    2119
    gEeKsFoRgEeKs
    2120

    gEeKsFoRgEeKs
    2119
    gEeKsFoRgEeKs
    2122

    gEeKsFoRgEeKs
    06
    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    2125
    gEeKsFoRgEeKs
    197
    gEeKsFoRgEeKs
    2127
    gEeKsFoRgEeKs
    189

    gEeKsFoRgEeKs
    2119____6180

    gEeKsFoRgEeKs
    2119
    gEeKsFoRgEeKs
    8

    gEeKsFoRgEeKs
    2119
    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    2125
    gEeKsFoRgEeKs
    197
    gEeKsFoRgEeKs
    2137
    gEeKsFoRgEeKs
    189

    gEeKsFoRgEeKs
    2119____6180

    gEeKsFoRgEeKs
    2104

    gEeKsFoRgEeKs
    2104
    gEeKsFoRgEeKs
    180

    gEeKsFoRgEeKs
    2104

    gEeKsFoRgEeKs
    1835

    gEeKsFoRgEeKs
    57
    gEeKsFoRgEeKs
    2147

    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    61
    gEeKsFoRgEeKs
    2150____107
    gEeKsFoRgEeKs
    189

     

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    02____103
    gEeKsFoRgEeKs
    61
    gEeKsFoRgEeKs
    2157

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    2160
    gEeKsFoRgEeKs
    07
    gEeKsFoRgEeKs
    2162

    gEeKsFoRgEeKs
    2160
    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    2113
    gEeKsFoRgEeKs
    2166

    gEeKsFoRgEeKs
    2160
    gEeKsFoRgEeKs
    180

    gEeKsFoRgEeKs
    2160
    gEeKsFoRgEeKs
    8
    gEeKsFoRgEeKs
    5

    gEeKsFoRgEeKs
    2160
    gEeKsFoRgEeKs
    2173

    gEeKsFoRgEeKs
    2160
    gEeKsFoRgEeKs
    180

    _______16____6180

    gEeKsFoRgEeKs
    6
    gEeKsFoRgEeKs
    197
    gEeKsFoRgEeKs
    2180

    gEeKsFoRgEeKs
    180

    gEeKsFoRgEeKs
    2104

    gEeKsFoRgEeKs
    30

    gEeKsFoRgEeKs
    61
    gEeKsFoRgEeKs
    2185
    gEeKsFoRgEeKs
    1862
    gEeKsFoRgEeKs
    189

    gEeKsFoRgEeKs
    82
    gEeKsFoRgEeKs
    1868
    gEeKsFoRgEeKs
    2190

    gEeKsFoRgEeKs
    15

     

    gEeKsFoRgEeKs
    2192

    Đầu ra

    gEeKsFoRgEeKs
    0

     

    Thời gian phức tạp. Trên)

    Bài viết này được đóng góp bởi Rishabh Jain. Nếu bạn thích GeeksforGeeks và muốn đóng góp, bạn cũng có thể viết một bài báo bằng cách sử dụng write. chuyên viên máy tính. org hoặc gửi bài viết của bạn tới donate@geeksforgeeks. tổ chức. Xem bài viết của bạn xuất hiện trên trang chính của GeeksforGeeks và trợ giúp các Geeks khác

    Cách tiếp cận. Sử dụng isupper() và islower(),upper() và Lower()

    Khởi tạo một chuỗi rỗng. Lặp lại một vòng lặp for trên chuỗi đã cho và kiểm tra từng ký tự xem là chữ thường hay chữ hoa bằng cách sử dụng isupper() và islower(). Nếu chữ thường chuyển đổi ký tự thành chữ hoa bằng cách sử dụng upper() và nối vào chuỗi rỗng, tương tự với chữ hoa

    Hàm nào hoán đổi STR lấy tham số str và hoán đổi trường hợp của từng ký tự?

    Cho hàm StringChallenge(str) lấy tham số str và hoán đổi trường hợp của từng ký tự. Sau đó, nếu một chữ cái nằm giữa hai số (không có dấu cách), hãy đổi vị trí của hai số đó . Ví dụ. nếu str là "6Hello4 -8World, 7 yes3" thì đầu ra phải là 4hELLO6 -8wORLD, 7 YES3.

    Các chuỗi trong JavaScript đưa ra cú pháp và thảo luận ví dụ thích hợp là gì?

    Ví dụ: // ví dụ chuỗi const name = 'Peter'; . Backticks thường được sử dụng khi bạn cần đưa các biến hoặc biểu thức vào một chuỗi. Single quotes and double quotes are practically the same and you can use either of them. Backticks are generally used when you need to include variables or expressions into a string.

    Phương pháp nào sẽ được sử dụng để chuyển đổi JavaScript thành một chuỗi?

    Mọi đối tượng JavaScript đều có phương thức toString() . Phương thức toString() được JavaScript sử dụng nội bộ khi một đối tượng cần được hiển thị dưới dạng văn bản (như trong HTML) hoặc khi một đối tượng cần được sử dụng dưới dạng chuỗi.