๐ 1. ๋ฌธ์ ์ค๋ช
์
์ถ๋ ฅ ์ ์ค๋ช
์์ #1[1, 7]์ผ๋ก๋ ์์ [7, 17, 71]๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.์์ #2[0, 1, 1]์ผ๋ก๋ ์์ [11, 101]๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.11๊ณผ 011์ ๊ฐ์ ์ซ์๋ก ์ทจ๊ธํฉ๋๋ค.๐ก 2. ์ ๊ทผ๋ฐฉ์(1) ์์ ํ๋ณํ๋ ๋ฉ์๋ isPrime ๋ง๋ค๊ธฐpublic static boolean isPrime(int num) { if (num Math.sqrt()์ฃผ์ด์ง ํจ์๋ก ์ ๊ณฑ๊ทผ ๋ง๋๋ ๋ฉ์๋ Square root๋ฅผ ์ค์ฌ์ sqrt์์์ธ์ง ํ๋ณํ๋ ๋ฐฉ์ : ์๋ผํ ์คํ
๋ค์ค์ ์ฒด (2) ์์ด ์์ฑํ๋ ๋ฉ์๋ generatePeremutations ๋ง๋ค๊ธฐ// ์์ด์ ์์ฑํ๋ ์ฌ๊ท ๋ฉ์๋public void generatePermutations(String p..
โค๏ธ ๋ฌธ์ ์ค๋ช
์ฃผ์ด์ง ์ซ์ ์ค 3๊ฐ์ ์๋ฅผ ๋ํ์ ๋ ์์๊ฐ ๋๋ ๊ฒฝ์ฐ์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ค๊ณ ํฉ๋๋ค. ์ซ์๋ค์ด ๋ค์ด์๋ ๋ฐฐ์ด nums๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, nums์ ์๋ ์ซ์๋ค ์ค ์๋ก ๋ค๋ฅธ 3๊ฐ๋ฅผ ๊ณจ๋ผ ๋ํ์ ๋ ์์๊ฐ ๋๋ ๊ฒฝ์ฐ์ ๊ฐ์๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ๐ ์ ํ์ฌํญ๊ทธ๋ ์ง ์์ผ๋ฉด ... nums์ ๋ค์ด์๋ ์ซ์์ ๊ฐ์๋ 3๊ฐ ์ด์ 50๊ฐ ์ดํ์
๋๋ค. nums์ ๊ฐ ์์๋ 1 ์ด์ 1,000 ์ดํ์ ์์ฐ์์ด๋ฉฐ, ์ค๋ณต๋ ์ซ์๊ฐ ๋ค์ด์์ง ์์ต๋๋ค.๐ ์ถ๋ ฅ ์์โ๐ ํ์ด ์ฒซ๋ฒ์งธ ์๋ ๐
๐ปโ๏ธ - ํ๋ฆผclass Solution { public int solution(int[] nums) { int count = 0; for (in..
โ
๋ฌธ์ ์๋ฐ์คํฌ๋ฆฝํธ์์ ์์์ ์ฒซ์งธ์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผํ์ฌ ์ ์๋ฅผ ๋ฐํ ๋ฐ๊ธฐ ์ํด์๋ Math.round() ๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์์์ n์งธ์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผ ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํ ๊น? ์ซ์๋ฅผ ํน์ ์๋ฆฟ์๋ก ๋ฐ์ฌ๋ฆผํ๋ ค๋ฉด toFixed() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.์ด ๋ฉ์๋๋ ์ซ์๋ฅผ ๋ฌธ์์ด๋ก ๋ฐํํ๋ฉฐ, ์์์ ์๋ ํน์ ์๋ฆฟ์๊น์ง ๋ฐ์ฌ๋ฆผํ์ฌ ํ์ํ๋ค.๋ง์ฝ ๋ฐ์ฌ๋ฆผ๋ ๊ฐ์ ์ซ์๋ก ์ฌ์ฉํ๋ ค๋ฉด parseFloat() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ ์ซ์๋ก ๋ณํํด ์ฃผ์ด์ผ ํ๋ค. โ
1. ์์์ n์งธ ์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผํ๊ธฐโvar number = 2.15435;var roundedNumber = number.toFixed(2);console.log(roundedNumber); // ์ถ๋ ฅ: "2.15" โ์๋ฅผ ๋ค์ด, 2.15435..