標題:
f341. 5.閱讀順序(Reading)
[打印本頁]
作者:
李知易
時間:
2025-5-3 02:40
標題:
f341. 5.閱讀順序(Reading)
本帖最後由 李知易 於 2025-5-3 11:23 編輯
[attach]21013[/attach]
f341. 5.閱讀順序(Reading)
本帖隱藏的內容需要回復才可以瀏覽
作者:
孫子傑
時間:
2025-5-3 11:03
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a="",b,c="",str;
int a1=0,c1=0;
cin>>str>>b;
a1=str.find(b);
for(int i=a1-1;i>=0;i--)
{
a+=str[i];
}
for(int i=str.size()-1;i>=(a.length()+b.length());i--)
{
c+=str[i];
}
cout<<c<<b<<a;
return 0;
}
複製代碼
作者:
張紘鳴
時間:
2025-5-3 11:24
#include<bits/stdc++.h>
using namespace std;
string s;
string cha;
string ans;
int main()
{
ios::sync_with_stdio(false);
cin.tie(0);
cin>>s>>cha;
int p=s.find(cha);
int len=cha.size();
for(int i=s.size()-1;i>=0;i--)
{
if(i==p+len-1)
{
ans+=cha;
i-=len-1;
}
else
ans+=s[i];
}
cout<<ans<<endl;
return 0;
}
複製代碼
作者:
洪承廷
時間:
2025-5-3 11:25
#include<bits/stdc++.h>
using namespace std;
int main()
{
cin.tie(0);
cin.sync_with_stdio(0);
cout.tie(0);
cout.sync_with_stdio(0);
string a,b,c1,c2,c3,co;
int r=0,l=0;
cin>>a>>b;
l=a.find(b);
r=l+b.length()-1;
for(int i=a.length()-1;i>r;i--)
cout<<a[i];
cout<<b;
for(int i=l-1;i>=0;i--)
cout<<a[i];
return 0;
}
複製代碼
作者:
楊惇翔
時間:
2025-5-3 11:33
#include <bits/stdc++.h>
using namespace std;
string str,core,ans;
int main()
{
cin>>str>>core;
int p=str.find(core);
int len=core.length();
for(int i=str.length()-1;i>=0;i--)
{
if(i==len+p-1)
{
ans+=core;
i-=(len-1);
}
else
ans+=str[i];
}
cout<<ans;
return 0;
}
複製代碼
作者:
高鋐鈞
時間:
2025-5-3 11:37
#include<bits/stdc++.h>
using namespace std;
int main()
{
string str,str1;
cin>>str>>str1;
int p=str.find(str1);
int len=str1.length();
string ans;
for(int i=str.length()-1;i>=0;i--){
if(i==p+len-1){
ans+=str1;
i-=len-1;
}else{
ans+=str[i];
}
}
cout<<ans<<endl;
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2