๐Ÿง‘‍๐Ÿ’ป programmers

63. Java/Javascript ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค(lv.1) ์ˆ˜๋ฐ•์ˆ˜๋ฐ•..์ˆ˜?

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

โœ…๋ฌธ์ œ

๊ธธ์ด๊ฐ€ n์ด๊ณ , "์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜...."์™€ ๊ฐ™์€ ํŒจํ„ด์„ ์œ ์ง€ํ•˜๋Š” ๋ฌธ์ž์—ด์„ ๋ฆฌํ„ดํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•˜์„ธ์š”. ์˜ˆ๋ฅผ๋“ค์–ด n์ด 4์ด๋ฉด "์ˆ˜๋ฐ•์ˆ˜๋ฐ•"์„ ๋ฆฌํ„ดํ•˜๊ณ  3์ด๋ผ๋ฉด "์ˆ˜๋ฐ•์ˆ˜"๋ฅผ ๋ฆฌํ„ดํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.์ œํ•œ ์กฐ๊ฑด

  • n์€ ๊ธธ์ด 10,000์ดํ•˜์ธ ์ž์—ฐ์ˆ˜์ž…๋‹ˆ๋‹ค.

โœ… java

class Solution {
    public String solution(int n) {
        String answer = "";
        answer = "์ˆ˜๋ฐ•".repeat((int)Math.ceil(n / 2.0 ) ).substring(0,n);
        return answer;
    }
}

โœ… javaScript

function solution(n) {
    let answer = '';
    answer = "์ˆ˜๋ฐ•".repeat((n+1) / 2).substring(0, n);
    // ์ถฉ๋ถ„ํ•œ ๊ธธ์ด๋ฅผ ํ™•๋ณต repeat( n + 1 )/ 2
    return answer;
}

 

728x90