1 solutions
-
0
C++ :
#include<bits/stdc++.h> using namespace std; bool xx(char a){ if(a >= 'a' && a <= 'z'){ return true; }else{ return false; } } bool sz(char a){ if(a >= '0' && a <= '9'){ return true; }else{ return false; } } int main(){ string s; cin>>s; for(int i = 0;i < s.size();i++){ if(i == 0 || i == s.size() - 1){ cout<<s[i]; }else if(s[i] == '-'){ if(xx(s[i - 1]) == true && xx(s[i + 1]) == true && s[i + 1] > s[i - 1] ){ for(char x = s[i - 1] + 1;x <= s[i + 1] - 1;x++){ cout<<x; } }else if(sz(s[i - 1]) == true && sz(s[i + 1]) == true && s[i + 1] > s[i - 1] ){ for(char x = s[i - 1] + 1;x <= s[i + 1] - 1;x++){ cout<<x; } }else{ cout<<'-'; } }else{ cout<<s[i]; } } return 0; } /** abc4-8hhashahdashd */
- 1
Information
- ID
- 10477
- Time
- 1000ms
- Memory
- 16MiB
- Difficulty
- (None)
- Tags
- # Submissions
- 0
- Accepted
- 0
- Uploaded By