[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค/JAVA] 7. ๋‘ ์ˆ˜์˜ ๋‚˜๋ˆ—์…ˆ

2025. 3. 5. 10:28ยท๋‚ด์ผ๋ฐฐ์›€์บ ํ”„/์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ฝ”๋“œ์นดํƒ€

โ‡๏ธ ๋ฌธ์ œ ์„ค๋ช…

์ •์ˆ˜ 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
'๋‚ด์ผ๋ฐฐ์›€์บ ํ”„/์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ฝ”๋“œ์นดํƒ€' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค/JAVA] 9. ์ง์ˆ˜์˜ ํ•ฉ
  • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค/JAVA] 8. ๊ฐ๋„๊ธฐ
  • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค/JAVA] 6. ๋‘ ์ˆ˜์˜ ํ•ฉ
  • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค/JAVA] 5. ์ˆซ์ž ๋น„๊ตํ•˜๊ธฐ
aggeeeee
aggeeeee
ใ€€ φ(๏ผŽ๏ผŽ;)ใ€€๐Ÿ”œใ€€\_ใธ(โ–ญ-โ–ญ)โœจ
  • aggeeeee
    ๐Ÿฅ” ๋‹˜์˜ ๋ธ”๋กœ๊ทธ
    aggeeeee
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (155)
      • Today I Learned (25)
      • ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ (115)
        • ๋ณธ์บ ํ”„ ๊ณผ์ œ (17)
        • ์‚ฌ์ „์บ ํ”„ ๊ณผ์ œ (23)
        • SQL ์ฝ”๋“œ์นดํƒ€ (44)
        • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ฝ”๋“œ์นดํƒ€ (31)
      • ๐Ÿ’ป๐Ÿš€ (15)
        • Java (7)
        • Git & GitHub (1)
        • CS (4)
        • Spring & SpringBoot (3)
  • ๋งํฌ

  • ์ตœ๊ทผ ๊ธ€

  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
aggeeeee
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค/JAVA] 7. ๋‘ ์ˆ˜์˜ ๋‚˜๋ˆ—์…ˆ
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”