文字列を自分なりに並べる
質問する
コード#コード#
#include <bits/stdc++.h>
using namespace std;
int N;
bool compare(string a, string b)
{
if (a[N] != b[N])
{
return a[N] < b[N]; //N인덱스의 문자로 정렬
}
else
return a < b; //사전순으로 정렬
};
vector<string> solution(vector<string> strings, int n)
{
vector<string> answer(strings);
N = n;
char temp;
sort(answer.begin(), answer.end(), compare);
return answer;
}
pair
インチ、<string,char>
インチに近いその後、第2に、
char
に従ってカスタム
Reference
この問題について(文字列を自分なりに並べる), 我々は、より多くの情報をここで見つけました https://velog.io/@aksel26/문자열-내맘대로-정렬하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol