Notice
Recent Posts
Recent Comments
Link
μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- λ¨κΆμ±κ³Ό λκΉμ§ κ°λ€
- λ°μ΄ν°λ² μ΄μ€
- μΌνΈμ μμ
- MYSQL
- ν¨μ€νΈμΊ νΌμ€
- νν΄99
- μν리ν°
- κ°μΈνλ‘μ νΈ
- emqx
- EC2
- AWS
- Spring Security
- Kafka
- DB
- java
- μ€νλ§μ μ μ
- μΉκ°λ°
- JWT
- νλ‘κ·Έλλ¨Έμ€
- μμ±μ μ£Όμ
- @jsonproperty
- μΉ΄νμΉ΄
- JavaScript
- μ€μ¨κ±°
- Spring
- docker
- WEB SOCKET
- visualvm
- CentOS
- μ€νλ₯΄νμ½λ©ν΄λ½
Archives
- Today
- Total
Nellie's Blog
[νλ‘κ·Έλλ¨Έμ€] μ΅λ곡μ½μμ μ΅μ곡배μ (java) λ³Έλ¬Έ
Back-end/Algorithm
[νλ‘κ·Έλλ¨Έμ€] μ΅λ곡μ½μμ μ΅μ곡배μ (java)
Nellie Kim 2023. 8. 4. 23:55728x90
πβοΈ λ¬Έμ μ€λͺ
λ μλ₯Ό μ λ ₯λ°μ λ μμ μ΅λ곡μ½μμ μ΅μ곡배μλ₯Ό λ°ννλ ν¨μ, solutionμ μμ±ν΄ 보μΈμ. λ°°μ΄μ 맨 μμ μ΅λ곡μ½μ, κ·Έλ€μ μ΅μ곡배μλ₯Ό λ£μ΄ λ°ννλ©΄ λ©λλ€. μλ₯Ό λ€μ΄ λ μ 3, 12μ μ΅λ곡μ½μλ 3, μ΅μ곡배μλ 12μ΄λ―λ‘ solution(3, 12)λ [3, 12]λ₯Ό λ°νν΄μΌ ν©λλ€.
β μ νμ¬ν
- λ μλ 1μ΄μ 1000000μ΄νμ μμ°μμ λλ€.
π‘ μ μΆλ ₯ μ
μ
μΆλ ₯ μ #1
λ³Έλ¬Έκ³Ό κ°μ΅λλ€.
μ
μΆλ ₯ μ #2
μμ°μ 2μ 5μ μ΅λ곡μ½μλ 1, μ΅μ곡배μλ 10μ΄λ―λ‘ [1, 10]μ 리ν΄ν΄μΌ ν©λλ€.
π© λ΄ νμ΄
class Solution {
// μ΅λ곡μ½μ ꡬνλ ν¨μ (μ ν΄λ¦¬λ νΈμ λ²)
int gcd(int n, int m) {
int r;
while(m > 0) {
r = n % m;
n = m;
m = r;
}
return n;
}
public int[] solution(int n, int m) {
int[] answer = new int[2];
// λ μμμ λ ν° μλ₯Ό nμΌλ‘ μ§μ
if(n < m) {
int temp = n;
n = m;
m = temp;
}
// μ΅λ곡μ½μ ꡬνκΈ°
answer[0] = gcd(n, m);
// μ΅μ곡배μ ꡬνκΈ°
answer[1] = n * m / answer[0];
return answer;
}
}
μ¬μ΄ λ¬Έμ λΌκ³ μκ°νλλ° κΈ λ§νλ€.. μ ν΄λ¦¬λ νΈμ λ²μ΄λΌλ ν¨μλ₯Ό μ¬μ©ν΄μΌ νλ€κ³ νλ€.
μ΄ λ°©λ²μ μΈμ°κ³ μμ΄μΌκ² λ€. μμν λ¬Έμ μλ€.
'Back-end > Algorithm' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[νλ‘κ·Έλλ¨Έμ€] λ κ° λ½μμ λνκΈ° (java) (0) | 2023.08.08 |
---|---|
[νλ‘κ·Έλλ¨Έμ€] λ¬Έμμ΄ λ΄ λ§μλλ‘ μ λ ¬νκΈ° (java) (0) | 2023.08.06 |
[νλ‘κ·Έλλ¨Έμ€] ν¬κΈ°κ° μμ λΆλΆλ¬Έμμ΄ (java) (0) | 2023.08.02 |
[νλ‘κ·Έλλ¨Έμ€] μμ°μ λ€μ§μ΄ λ°°μ΄λ‘ λ§λ€κΈ° (java) (0) | 2023.08.01 |
[νλ‘κ·Έλλ¨Έμ€] λλ¨Έμ§κ° 1μ΄ λλ μ μ°ΎκΈ° (java) (0) | 2023.07.30 |