In chuỗi

Xem PDF

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Bạn nào học tiếng Nhật hẳn cũng biết, tiếng Nhật được viết theo hàng dọc, tức là sẽ đọc theo từng cột, từ trên xuống dưới. Bạn An vừa mới chuyển từ tiếng Anh qua học tiếng Nhật, nên vẫn đang quen cách viết của tiếng Anh. Điều này thực sự không tốt, vì nó có thể khiến những người bản xứ hiểu sai cả đoạn văn, hãy viết chương trình để sửa giúp bạn nhé!

Input

  • Một dòng duy nhất nhập vào xâu \(s\) \((0 < |s| < 225)\).

Output

  • In ra nhiều dòng là cách trình bày tiếng Nhật của câu văn \(s\).

Example

Test 1
Input
Hello, my name is An.
Output
Hello,
my
name
is
An.
Note
  • Các từ viết tắt (I'm, don't, ...) vẫn được coi là 1 từ và được viết trên 1 dòng.
  • Các dấu câu nằm ở cùng dòng với từ cạnh nó. (Thực tế thì chắc không phải vậy).

Bình luận


  • 0
    iq2000laday    9:58 a.m. 20 Tháng 10, 2024

    Bonjour/Salut/Bonsoir, je m'appelle An


    • 1
      MINHQUAN_2013    8:09 p.m. 16 Tháng 10, 2024
      Python
      print(input().replace(' ','\n'))
      

      • 0
        minhskibidi    10:30 p.m. 12 Tháng 10, 2024

        idk how is this working but pretty cool :v

        spoiler
        C++
        #include <iostream>
        
        using namespace std;
        
        int main() {
            bool done = false;
            while(done == false) {
                string s;
                cin >> s;
        
                if(s == "") done = true;
        
                else cout << s << endl;
            }
        
            return 0;
        }
        

        • 0
          tuan8cnc    9:18 p.m. 12 Tháng 10, 2024 chỉnh sửa 12

          include <iostream>

          include <sstream>

          include <vector>

          include <string>

          int main() {
          std::string input;
          std::getline(std::cin, input);

          std::istringstream iss(input);
          std::vector<std::string> words;
          std::string word;
          
          while (iss >> word) {
              words.push_back(word);
          }
          
          int max_length = words.size();
          
          for (int i = 0; i < max_length; ++i) {
              std::cout << words[i] << std::endl; 
          }
          
          return 0;
          

          }
          đừng chép sai đấy

          1 phản hồi

          • 0
            1104_Technology_Developer    9:37 p.m. 9 Tháng 10, 2024

            n = input()
            for i in n.split():
            print(i)