LECTURE NOTE 질문입니다. 햇반2 https://algospot.com/judge/problem/read/LECTURE stl 사용해서 2글자씩 짤라서 벡터에 넣고 정렬후 출력해주고 있습니다. 제 PC에서 다음 testcase1에 대해서는 답이 잘 출력되고 있는데 제출시 오답이 출력되고 있습니다. 현재 잘못된 부분과 stl 을 사용하지 않을 경우 어떤식으로 접근해야 하는지 함께 조언 부탁드립니다. input! 4 abbaaccb dddcccbbbaaa geegeegeegeebabybabybaby oh output! abacbacb aababbccdcdd babababybybyeeeeegeggege oh (빈 줄) #include <iostream> #include <string> #include <vector> #include <algorithm> using namespace std; int main() { vector<string> strVector; vector<string> outVector; int strSize = 0; int testCase = 0; string inputString; cin >> testCase; fflush(stdin); for (int i = 0; i < testCase; i++) { getline(cin, inputString); strSize = inputString.size(); for (int k = 0; k < strSize; k=k+2) { strVector.push_back(inputString.substr(k, 2)); } sort(strVector.begin(), strVector.end()); string tempString; for (int k = 0; k < strVector.size(); k++) { tempString.append(strVector.at(k)); } outVector.push_back(tempString); strVector.clear(); } for (int k = 0; k < testCase; k++) { cout << outVector.at(k) << endl; } } ~~~ (빈 줄) 9년 전
2개의 댓글이 있습니다. Kureyo getline관련해서 문제가 있을거같습니다. 어차피 입력에는 공백이 없으니 그냥 cin으로 받아보시는건 어떨까요 9년 전 link 햇반2 감사합니다~ cin으로 입력받으니 해결됬어요~~ 9년 전 link 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
햇반2
https://algospot.com/judge/problem/read/LECTURE
stl 사용해서 2글자씩 짤라서 벡터에 넣고 정렬후 출력해주고 있습니다.
제 PC에서 다음 testcase1에 대해서는 답이 잘 출력되고 있는데
제출시 오답이 출력되고 있습니다.
현재 잘못된 부분과 stl 을 사용하지 않을 경우
어떤식으로 접근해야 하는지 함께 조언 부탁드립니다.
input!
4
abbaaccb
dddcccbbbaaa
geegeegeegeebabybabybaby
oh
output!
abacbacb
aababbccdcdd
babababybybyeeeeegeggege
oh
(빈 줄)
9년 전