โ๏ธ ๋ฌธ์ ์ค๋ช
์ ์ num1๊ณผ num2๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, num1์ num2๋ก ๋๋ ๊ฐ์ 1,000์ ๊ณฑํ ํ ์ ์ ๋ถ๋ถ์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
https://school.programmers.co.kr/learn/courses/30/lessons/120806
ํ๋ก๊ทธ๋๋จธ์ค
SW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํ
programmers.co.kr
โ๏ธ ์๊ตฌ์ฌํญ
1. num1์ num2๋ก ๋๋ ๊ฐ ๊ตฌํ๊ธฐ (์์์ ๋ถ๋ถ๊น์ง)
2. ๋๋ ๊ฐ์ 1,000์ ๊ณฑํ ํ ์ ์ ๋ถ๋ถ ๊ตฌํ๊ธฐ
โ๏ธ ์์ฑ์ฝ๋
class Solution {
public int solution(int num1, int num2) {
double a = (double) num1 / num2;
int answer = (int) (a * 1000);
return answer;
}
}
โ๏ธ ์ฝ๋ ํ์ด
1. num1์ num2๋ก ๋๋ ๊ฐ ๊ตฌํ๊ธฐ (์์์ ๋ถ๋ถ๊น์ง)
ใ: double a = (double) num1 / num2
ใ double๋ก ๊ฐ์ ํ ๋ณํ ์ํจ ํ, ๊ฒฐ๊ณผ ๊ฐ ๋ณ์ a์ ์ ์ฅํ๊ธฐ
2. ๋๋ ๊ฐ์ 1,000์ ๊ณฑํ ํ ์ ์ ๋ถ๋ถ ๊ตฌํ๊ธฐ
ใ: a*1,000์ ๋จผ์ ์คํํ ํ, int๋ก ํ ๋ณํ์ ํตํด ์ ์ ๋ถ๋ถ ๊ตฌํ๊ธฐ
ใ int a * 1,000์ผ๋ก ์์ฑํ๋ค๋ฉด, a๊ฐ intํ์ผ๋ก ๋จผ์ ๋ณํ๋์ด ์์์ ์ด ์ ๊ฑฐ๋๋ค.
ใ int (a*1,000)์ผ๋ก ๊ดํธ๋ฅผ ํด์ผ ์ํ๋ ๊ฐ์ด ๋์จ๋ค.
โ๏ธ ๋ฒ์ธ
ํ๋ณํ์ ํ์ง ์๊ณ , ์ ์ ์ฐ์ฐ์ ํน์ฑ ์ด์ฉํ๊ธฐ.. ์ฒ์ฌ
class Solution {
public int solution(int num1, int num2) {
int answer = 0;
return num1 * 1000 / num2;
}
}
'๋ด์ผ๋ฐฐ์์บ ํ > ์๊ณ ๋ฆฌ์ฆ ์ฝ๋์นดํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค/JAVA] 9. ์ง์์ ํฉ (0) | 2025.03.07 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค/JAVA] 8. ๊ฐ๋๊ธฐ (0) | 2025.03.06 |
[ํ๋ก๊ทธ๋๋จธ์ค/JAVA] 6. ๋ ์์ ํฉ (0) | 2025.03.05 |
[ํ๋ก๊ทธ๋๋จธ์ค/JAVA] 5. ์ซ์ ๋น๊ตํ๊ธฐ (0) | 2025.03.04 |
[ํ๋ก๊ทธ๋๋จธ์ค/JAVA] 4. ๋์ด ์ถ๋ ฅ (0) | 2025.03.03 |