Stringstream ကိုအသုံးပြုပြီး Sping တစ်ခုကို Sping ဖယ်ရှားခြင်း


ခက်ခဲအဆင့် လွယ်ကူသော
မကြာခဏမေးတယ် Capgemini Hulu o9 ဖြေရှင်းနည်းများ ကိုလန်ဘို
ကြိုး

ပြProbleနာဖော်ပြချက်

ကျွန်ုပ်တို့သည်“ stringstream ကို သုံး၍ String မှ Spaces များကိုဖယ်ရှားခြင်း” ပြInနာတွင်၊ ကြိုး “ s” ။ ပေးထားသော string မှနေရာများကိုဖယ်ရှားရန် string stream ကိုအသုံးပြုသော program တစ်ခုရေးပါ။

input ပုံစံ

ဝါကျ / string“ s” ပါတဲ့ပထမနဲ့လိုင်းတစ်ခုတည်း။

Output အမျိုးအစား

ပေးထားသော string ရှိအဖြူရောင်နေရာများအားလုံးကိုဖယ်ရှားပြီးနောက်နောက်ဆုံး string ကိုဆိုလိုသည်။

ကန့်သတ်ချက်များ

  • 1 <= | s ကို | <= 10 ^ 6
  • s [i] သည်အင်္ဂလိပ်စာအက္ခရာသို့မဟုတ်အသေးစာလုံးဖြစ်သင့်သည်။

နမူနာ

i really like the content of tutorialcup
ireallylikethecontentoftutorialcup

algorithm

ဒီမှာ eof () ဆိုတဲ့ function ကိုသုံးတယ်။ C ++ မှအထူးအချက်အလက် eof () ကိုထောက်ပံ့သည်။ ၎င်းမှစာဖတ်ရန်အချက်အလက်ထပ်မံမရှိတော့သောအခါ nonzero (TRUE ဟုအဓိပ္ပာယ်ရသည်) ပြန်သည်။ input ကို file stream နှင့်မဟုတ်ရင် (အတုအဓိပ်ပာယျ) သုည။

1. ပေးထားသော string ကို stringstream တွင်သိမ်းပါ။

2. ပေးထားတဲ့ string ကိုလွှတ်လိုက်ပါ။

3. စကားလုံးတစ်လုံးစီကို stringstream မှထုတ်ယူပြီး၎င်းတို့ကိုစုစည်းပါ။

4. နောက်ဆုံး updated string ကိုပုံနှိပ်ပါ။

အကောင်အထည်ဖော်ရေး

stringstream ကိုအသုံးပြုပြီး String တစ်ခုမှ Spaces များကိုဖယ်ရှားရန် C ++ Program

#include <bits/stdc++.h> 
using namespace std; 
 
int main() 
{ 
  string s;
  getline(cin, s);
  
  stringstream t; 
  string temp; 
  t<<s; 
  s=""; 
  while(!t.eof()) 
  { 
    t>>temp; 
    s=s+temp; 
  }
  cout<<s<<endl;
  return 0; 
} 

Stringstream ကိုအသုံးပြုပြီး String မှ Spaces များကိုဖယ်ရှားခြင်းအတွက် Java Program

import java.util.HashMap;
import java.util.Scanner;
class sum
{
    public static void main(String[] args)
    {
        Scanner sr = new Scanner(System.in);
        String s = sr.nextLine();
        s=s.replaceAll(" ","");
        System.out.println(s);
    }
}
a bc def
abcdef

ရှုပ်ထွေးဆန်းစစ်ခြင်း

အချိန်ရှုပ်ထွေး

အို (ဎ) ဘယ်မှာ n ပေးထားသော string ကို၏အရွယ်အစားဖြစ်ပါတယ် “ s”။ ဤတွင်ကျွန်ုပ်တို့သည် whitespaces အားလုံးကိုဖယ်ရှားရန်“ stringstream” နှင့်“ replaceAll” concept ကိုအသုံးပြုသည်။

အာကာသရှုပ်ထွေးမှု

အို (၁) ဘာလို့လဲဆိုတော့ငါတို့ဒီမှာဘာမှမသိုပါဘူး။ ပေးထားသော string ကို update လုပ်ပြီး print ထုတ်ပါ။