๐Ÿง‘‍๐Ÿ’ป programmers

32. Java/Javascript ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค(lv.0) ํ”ผ์ž ๋‚˜๋ˆ ๋จน๊ธฐ(3)

๊ณต๋ฐฑ์˜ค 2025. 3. 11. 20:12
728x90
๋ฐ˜์‘ํ˜•

โœ… ๋ฌธ์ œ

๋จธ์“ฑ์ด๋„ค ํ”ผ์ž๊ฐ€๊ฒŒ๋Š” ํ”ผ์ž๋ฅผ ๋‘ ์กฐ๊ฐ์—์„œ ์—ด ์กฐ๊ฐ๊นŒ์ง€ ์›ํ•˜๋Š” ์กฐ๊ฐ ์ˆ˜๋กœ ์ž˜๋ผ์ค๋‹ˆ๋‹ค. ํ”ผ์ž ์กฐ๊ฐ ์ˆ˜ slice์™€ ํ”ผ์ž๋ฅผ ๋จน๋Š” ์‚ฌ๋žŒ์˜ ์ˆ˜ n์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, n๋ช…์˜ ์‚ฌ๋žŒ์ด ์ตœ์†Œ ํ•œ ์กฐ๊ฐ ์ด์ƒ ํ”ผ์ž๋ฅผ ๋จน์œผ๋ ค๋ฉด ์ตœ์†Œ ๋ช‡ ํŒ์˜ ํ”ผ์ž๋ฅผ ์‹œ์ผœ์•ผ ํ•˜๋Š”์ง€๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด๋ณด์„ธ์š”.

โœ… Java

class Solution {
    public int solution(int slice, int n) {
        int answer = 0;
        /*
        n๋ช…์˜ ์‚ฌ๋žŒ์ด ์ตœ์†Œ ํ•œ์กฐ๊ฐ ์ด์ƒํ”ผ์ž๋ฅผ ๋งŒ๋“ค์–ด์•ผํ•จ
        ํ”ผ์ž ์กฐ๊ฐ 2 - 10
        ๋งŒ์•ฝ n / slice -> ์˜ฌ๋ฆผ
        math.ceil()์‚ฌ์šฉ
        */
        answer = (int)Math.ceil((double)n / slice);
        return answer;
    }
}

โœ… JavaScript

function solution(slice, n) {
    let answer = 0;
    answer = Math.ceil(n / slice);
    return answer;
}
728x90