Пожалуйста, прочтите новое правило об ограничении использования AI-инструментов. ×

Problem:746B — Decoding

Правка en1, от Darshansinghbisht, 2023-11-20 07:38:59

Problem:746B -Decoding

  • language:C++
  • status: accepted

#include<iostream> #include<bits/stdc++.h> using namespace std; string reverse (string input){ string rev; for (int i=input.length()-1;i>=0;i--){ rev+=input[i]; } return rev; } string solve(){ int n; cin>>n; string s; cin>>s; string a; //last string b; //first if(n%2==0){ for(int i=n-1;i>=0;i--) { if(i%2==0) a=a+s[i]; else b=b+s[i]; }} else{ for(int i=n-1;i>=0;i--) { if(i%2==0) b=b+s[i]; else a=a+s[i]; } } // cout<<a<<endl; // cout<<b<<endl; cout<< a+reverse(b); } int main(){ solve(); }
Теги implemention, string, *900

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en1 Английский Darshansinghbisht 2023-11-20 07:38:59 720 Initial revision (published)