๐ท๐ผ๋ชจ์ฌ๋ด์ ๊ฐ๋ฐ์์ฒ๐ท๐ผ
[ํ๋ก๊ทธ๋๋จธ์ค/JAVA] ์ ํ์ ์๊ฐ ์ด๋ ๋ณธ๋ฌธ
๊ฐ๋ฐ/์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด JAVA
[ํ๋ก๊ทธ๋๋จธ์ค/JAVA] ์ ํ์ ์๊ฐ ์ด๋
์์ผ์ด 2023. 2. 24. 12:30๋ฐ์ํ
๋ฌธ์
https://school.programmers.co.kr/learn/courses/30/lessons/12980
import java.util.*;
public class Solution {
public int solution(int n) {
int ans = 0;
if(n<2){
ans = n;
}else{
while(n>0){
if(n % 2 == 0){
n = n/2;
}else{
n--;
ans++;
}
}
}
return ans;
}
}
ํ์ด๋ด์ฉ
- 2๋ณด๋ค ์์ผ๋ฉด ์๊ฐ์ด๋์ ๋ชปํ๊ธฐ๋๋ฌธ์ if์ฒ๋ฆฌํด์ค
- n์์ ๋ถํฐ 2์ฉ๋๋๋ฉด์ ์๋๋ ์ง๋ฉด n์ ํ๋์ฉ ๋นผ๊ณ ans๋ฅผ ํ๋์ฉ ์ฌ๋ ค์ค..
๋๋์
- ์ด๋ ต๊ฒ ์๊ฐํ์ง๋ง๊ณ ์ฝ๊ฒ ์๊ฐํด๋ณด์.. ์ด๋ ต๊ฒ ์๊ฐํด์ ๋๋ฒ์ด๋ ํ๋ ธ๋ค.
'๊ฐ๋ฐ > ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA/์ฝ๋ฉํ ์คํธ] ํํ (0) | 2023.02.28 |
---|---|
[JAVA/์ฝ๋ฉํ ์คํธ] ๊ทค ๊ณ ๋ฅด๊ธฐ (0) | 2023.02.28 |
[JAVA/์ฝ๋ฉํ ์คํธ] ์นดํซ (0) | 2023.02.09 |
[JAVA/์ฝ๋ฉํ ์คํธ] ์ง์ง์ด ์ ๊ฑฐํ๊ธฐ (0) | 2023.02.09 |
[JAVA/์ฝ๋ฉํ ์คํธ] ์์ฐ (0) | 2023.02.03 |
Comments