Notice
Recent Posts
Recent Comments
Link
Tags
- ์์ฝ๋
- ์นด์นด์ค ์ฝํ
- ์ฌ๋ผ์ด๋ฉ ์๋์ฐ
- ๋นํธ๋งต
- ๋นํธ๋ง์คํน
- ๋ฐฑ์ค
- golang
- Union-Find
- ๋์ ํ๋ก๊ทธ๋๋ฐ
- ๊ฐ์ฅ๊ฐ๊น์ด๊ณตํต์กฐ์
- DP
- nestjs
- ์น๋ฆฐ์ด
- ์ํฐ๋
- C++
- ํ๋ฆฌ์จ๋ณด๋ฉ
- ์ด๋ถํ์
- LCs
- ๋ฐฑ์๋ ํ๋ฆฌ์จ๋ณด๋ฉ
- js
- BFS
- ์ฌ๊ท
- go
- ๋ค์ต์คํธ๋ผ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์๊ณ ๋ฆฌ์ฆ
- Python
- DFS
- ์นด์นด์ค2021
- ํธ๋ฆฌ
Archives
- Today
- Total
Hello Ocean! ๐ผ
[C++/ํ๋ก๊ทธ๋๋จธ์ค] ์ซ์ ๊ฒ์ ๋ณธ๋ฌธ
๋ฐ์ํ
๋ฌธ์
https://programmers.co.kr/learn/courses/30/lessons/12987
ํ์ด
A์ B๋ฅผ ๋ชจ๋ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ค.
a_idx, b_max_idx๋ฅผ 0๋ถํฐ ์์ํด์
A[a_idx] vs B[b_max_idx] ์ด๋ ๊ฒ ์์ฐจ์ ์ผ๋ก ๋๊ฒฐ์ ํด ๋๊ฐ๊ฑด๋ฐ,
1. A๊ฐ ์ด๊ธฐ๋ ๊ฒฝ์ฐ๋ผ๋ฉด, B์ ๊ฐ์ฅ ์์ ์์๋ฅผ ๋ธ๋ค๊ณ ์๊ฐ (์ด์ฐจํผ ์ง ๋ฐ์ ์ ์ผ ์์ ๊ฑธ๋ก ์ง์!)
2. B๊ฐ ์ด๊ธฐ๋ ๊ฒฝ์ฐ๋ผ๋ฉด, B[b_max_idx]๋ฅผ ๋ธ๋ค๊ณ ์๊ฐํ๋ค.
์ฝ๋
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
int solution(vector<int> A, vector<int> B) {
int answer = 0;
int a_idx = 0;
int b_max_idx = 0;
sort(A.begin(), A.end(), greater<int>());
sort(B.begin(), B.end(), greater<int>());
for (int i=0;i<A.size();i++) {
if (A[a_idx++] < B[b_max_idx]) {
b_max_idx++;
answer++;
}
// else // ์ ์ผ ์์ ํจ๋ก lose
}
return answer;
}
๊ฒฐ๊ณผ
์ ํ์ฑ ํ
์คํธ
ํ ์คํธ 1 ใ | ํต๊ณผ (0.01ms, 4.16MB) |
ํ ์คํธ 2 ใ | ํต๊ณผ (0.01ms, 4.17MB) |
ํ ์คํธ 3 ใ | ํต๊ณผ (0.01ms, 4.18MB) |
ํ ์คํธ 4 ใ | ํต๊ณผ (0.01ms, 3.66MB) |
ํ ์คํธ 5 ใ | ํต๊ณผ (0.01ms, 4.09MB) |
ํ ์คํธ 6 ใ | ํต๊ณผ (0.01ms, 4.17MB) |
ํ ์คํธ 7 ใ | ํต๊ณผ (0.01ms, 4.17MB) |
ํ ์คํธ 8 ใ | ํต๊ณผ (0.01ms, 4.17MB) |
ํ ์คํธ 9 ใ | ํต๊ณผ (0.09ms, 4.09MB) |
ํ ์คํธ 10 ใ | ํต๊ณผ (0.04ms, 4.18MB) |
ํ ์คํธ 11 ใ | ํต๊ณผ (0.07ms, 3.7MB) |
ํ ์คํธ 12 ใ | ํต๊ณผ (0.04ms, 3.61MB) |
ํ ์คํธ 13 ใ | ํต๊ณผ (0.48ms, 4.11MB) |
ํ ์คํธ 14 ใ | ํต๊ณผ (0.94ms, 4.18MB) |
ํ ์คํธ 15 ใ | ํต๊ณผ (0.53ms, 4.17MB) |
ํ ์คํธ 16 ใ | ํต๊ณผ (0.90ms, 4.23MB) |
ํ ์คํธ 17 ใ | ํต๊ณผ (0.04ms, 3.71MB) |
ํ ์คํธ 18 ใ | ํต๊ณผ (0.08ms, 4.18MB) |
ํจ์จ์ฑ ํ
์คํธ
ํ ์คํธ 1 ใ | ํต๊ณผ (12.01ms, 10.4MB) |
ํ ์คํธ 2 ใ | ํต๊ณผ (11.48ms, 10.1MB) |
ํ ์คํธ 3 ใ | ํต๊ณผ (11.63ms, 10.1MB) |
์ฑ์ ๊ฒฐ๊ณผ
์ ํ์ฑ: 85.7
ํจ์จ์ฑ: 14.3
ํฉ๊ณ: 100.0 / 100.0
๋ฐ์ํ
'Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[C++/ํ๋ก๊ทธ๋๋จธ์ค] ์ผ๊ทผ ์ง์ (0) | 2022.04.05 |
---|---|
[C++/ํ๋ก๊ทธ๋๋จธ์ค] ํ๊ดด๋์ง ์์ ๊ฑด๋ฌผ (0) | 2022.03.01 |
[C++/ํ๋ก๊ทธ๋๋จธ์ค] ์ด์ค์ฐ์ ์์ํ (0) | 2022.03.01 |
[go/ํ๋ก๊ทธ๋๋จธ์ค] ์ฌ ์ฐ๊ฒฐํ๊ธฐ (0) | 2022.02.08 |
[C++/ํ๋ก๊ทธ๋๋จธ์ค] ๊ฒฝ์ฃผ๋ก ๊ฑด์ค (2020 ์นด์นด์ค ์ธํด์ญ) (0) | 2022.01.18 |