From f10c4e05e49eecdeabaa69f55d2dc22fd323b191 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Thu, 21 Nov 2024 06:11:17 +0000 Subject: [PATCH] =?UTF-8?q?=EC=9D=B4=EC=8A=88=20#359=EC=97=90=EC=84=9C=20?= =?UTF-8?q?=EC=86=94=EB=A3=A8=EC=85=98=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ..._\354\240\225\355\225\230\352\270\260.cpp" | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 "Programmers/\354\247\204\353\243\214\354\210\234\354\204\234_\354\240\225\355\225\230\352\270\260.cpp" diff --git "a/Programmers/\354\247\204\353\243\214\354\210\234\354\204\234_\354\240\225\355\225\230\352\270\260.cpp" "b/Programmers/\354\247\204\353\243\214\354\210\234\354\204\234_\354\240\225\355\225\230\352\270\260.cpp" new file mode 100644 index 0000000..5187ec8 --- /dev/null +++ "b/Programmers/\354\247\204\353\243\214\354\210\234\354\204\234_\354\240\225\355\225\230\352\270\260.cpp" @@ -0,0 +1,22 @@ +#include +#include +#include + +using namespace std; + +vector solution(vector emergency) { + vector answer(emergency.size(), 0); + vector> pairs; + + for (int i = 0; i < emergency.size(); i++) { + pairs.push_back({emergency[i], i}); + } + + sort(pairs.rbegin(), pairs.rend()); + + for (int i = 0; i < pairs.size(); i++) { + answer[pairs[i].second] = i + 1; + } + + return answer; +} \ No newline at end of file