ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.
გაგზავნის თარიღი: 21.11.2019 11:28:22
ამოცანა: აბრევიატურა
მომხმარებელი: Bolota
ვერდიქტი: სრული ამოხსნა
შეფასება: 100.0 ქულა
#include <iostream> #include <vector> #include <string> using namespace std; vector <string> CustomSplit (string &s, char delim) { vector <string> ans; int startIndex=0, newLen=0; for(int i=0;i<s.length();i++) { if(s[i]==delim) { ans.push_back(s.substr(startIndex,newLen)); startIndex=i+1; newLen=0; } else newLen++; } ans.push_back(s.substr(startIndex)); return ans; } int main() { string s; getline(cin,s); vector<string> result = CustomSplit(s,'-'); for(string item : result) cout<<item[0]; return 0; }
Tarjan
T
T
YES
Paul-Jessica-Leto-Alia-Duncan-Tuffir
PJLADT
PJLADT
YES
Marko-Matej-Ivan-Luka
MMIL
MMIL
YES
Mumford-Sons
MS
MS
YES
Peter-Andrew-James-John-Philip-Bartholomew
PAJJPB
PAJJPB
YES
Matthew-Thomas-James-Thaddeus-Simon-Judas
MTJTSJ
MTJTSJ
YES
Tomislav-Luka-Goran-Filip-Leo-Bruno
TLGFLB
TLGFLB
YES
Malnar-Separovic-Bohr
MSB
MSB
YES
A-B-C-D-E-F-G-H-I-J-K-L-M-N-Opeasdfjkadfhkahf
ABCDEFGHIJKLMNO
ABCDEFGHIJKLMNO
YES
Einstein-Zweistein-Dreistein
EZD
EZD
YES