π·πΌλͺ¨μ¬λ΄μ κ°λ°μμ²π·πΌ
[νλ‘κ·Έλλ¨Έμ€/JAVA] μ«μ κ²μ λ³Έλ¬Έ
[νλ‘κ·Έλλ¨Έμ€/JAVA] μ«μ κ²μ
μμΌμ΄ 2022. 2. 20. 13:31λ¬Έμ μ€λͺ
xx νμ¬μ 2xNλͺ μ μ¬μλ€μ Nλͺ μ© λ νμΌλ‘ λλ μ«μ κ²μμ νλ €κ³ ν©λλ€. λ κ°μ νμ κ°κ° Aνκ³Ό Bνμ΄λΌκ³ νκ² μ΅λλ€. μ«μ κ²μμ κ·μΉμ λ€μκ³Ό κ°μ΅λλ€.
- λ¨Όμ λͺ¨λ μ¬μμ΄ λ¬΄μμλ‘ μμ°μλ₯Ό νλμ© λΆμ¬λ°μ΅λλ€.
- κ° μ¬μμ λ± ν λ²μ© κ²½κΈ°λ₯Ό ν©λλ€.
- κ° κ²½κΈ°λΉ Aνμμ ν μ¬μμ΄, Bνμμ ν μ¬μμ΄ λμ μλ‘μ μλ₯Ό 곡κ°ν©λλ€. κ·Έλ μ«μκ° ν° μͺ½μ΄ μΉλ¦¬νκ² λκ³ , μΉλ¦¬ν μ¬μμ΄ μν νμ μΉμ μ 1μ μ»κ² λ©λλ€.
- λ§μ½ μ«μκ° κ°λ€λ©΄ λꡬλ μΉμ μ μ»μ§ μμ΅λλ€.
μ 체 μ¬μλ€μ μ°μ 무μμλ‘ μμ°μλ₯Ό νλμ© λΆμ¬λ°μμ΅λλ€. κ·Έλ€μ Aνμ λΉ λ₯΄κ² μΆμ μμλ₯Ό μ νκ³ μμ λ€μ μΆμ μμλ₯Ό Bνμκ² κ³΅κ°ν΄λ²λ Έμ΅λλ€. Bνμ κ·Έκ²μ λ³΄κ³ μμ λ€μ μ΅μ’
μΉμ μ κ°μ₯ λμ΄λ λ°©λ²μΌλ‘ νμλ€μ μΆμ μμλ₯Ό μ νμ΅λλ€. μ΄λμ Bνμ΄ μ»λ μΉμ μ ꡬν΄μ£ΌμΈμ.
A νμλ€μ΄ λΆμ¬λ°μ μκ° μΆμ μμλλ‘ λμ΄λμ΄μλ λ°°μ΄ Aμ iλ²μ§Έ μμκ° Bνμ iλ² νμμ΄ λΆμ¬λ°μ μλ₯Ό μλ―Ένλ λ°°μ΄ Bκ° μ£Όμ΄μ§ λ, B νμλ€μ΄ μ»μ μ μλ μ΅λ μΉμ μ return νλλ‘ solution ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ.
μ νμ¬ν
- Aμ Bμ κΈΈμ΄λ κ°μ΅λλ€.
- Aμ Bμ κΈΈμ΄λ 1 μ΄μ 100,000 μ΄νμ λλ€.
- Aμ Bμ κ° μμλ 1 μ΄μ 1,000,000,000 μ΄νμ μμ°μμ λλ€.
μ μΆλ ₯ μ
[5,1,3,7] | [2,2,6,8] | 3 |
[2,2,2,2] | [1,1,1,1] | 0 |
μ μΆλ ₯ μ #1
![](https://blog.kakaocdn.net/dn/cHATRE/btrtLURguLC/oXZBaw5y7ffgzQBQ4LN7ek/img.png)
A νμ μ«μ 5λ₯Ό λΆμ¬λ°μ νμμ΄ μ²«λ²μ§Έλ‘ μΆμ νκ³ , μ΄μ΄μ 1,3,7μ λΆμ¬λ°μ νμλ€μ΄ μ°¨λ‘λλ‘ μΆμ ν©λλ€.
B νμλ€μ 4λ², 2λ², 3λ², 1λ²μ μμλλ‘ μΆμ μν¬ κ²½μ° νμλ€μ΄ λΆμ¬λ°μ μ«μλ€μ μ°¨λ‘λλ‘ 8,2,6,2κ° λ©λλ€. κ·Έλ¬λ©΄, 첫 λ²μ§Έ, λ λ²μ§Έ, μΈ λ²μ§Έ κ²½κΈ°μμ μΉλ¦¬νμ¬ 3μ μ μ»κ² λκ³ , μ΄λκ° μ΅λμ μΉμ μ
λλ€.
μ
μΆλ ₯ μ #2
B νμλ€μ μ΄λ€ μμλ‘ μΆμ μμΌλ Bνμ μΉμ μ 0μ μ
λλ€.
public int solution(int[] A, int[] B) {
int answer = 0;
Arrays.sort(A);
Arrays.sort(B);
int a = 0;
int b = 0;
for(int i=0; i<B.length; i++) {
if (A[a] > B[b]) {
b++;
} else if (A[a] == B[b]) {
b++;
} else {
a++;
b++;
answer++;
}
}
return answer;
}
'κ°λ° > μκ³ λ¦¬μ¦ λ¬Έμ νμ΄ JAVA' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JAVA/μ½λ©ν μ€νΈ] λ―Έλ‘νμ(DFS) (0) | 2022.03.18 |
---|---|
[JAVA/μ½λ©ν μ€νΈ] μμ₯ (0) | 2022.03.04 |
[νλ‘κ·Έλλ¨Έμ€/JAVA] κ°μ₯ ν° μ (0) | 2022.02.18 |
[νλ‘κ·Έλλ¨Έμ€/JAVA] κΈ°μ§κ΅ μ€μΉ (0) | 2022.02.17 |
[JAVA/μ½λ©ν μ€νΈ] μ΅λ μμ μ€μΌμ₯΄(PriorityQueue μμ©λ¬Έμ ) (0) | 2022.02.15 |