๋ชฉ๋ก๐ ์ฝ๋ฉํ ์คํธ/ํ๋ก๊ทธ๋๋จธ์ค (19)
Coding Planet
์ ์ง๊ธ๊น์ง ์ผํญ ์ฐ์ฐ์ ์ ์ฐ๋ค๊ฐ ๊ฐ์๊ธฐ if else ์ผ๋์ง ๋ชจ๋ฅผ...? Math.sqrt() : ์ ๋ ฅ๊ฐ์ ์ ๊ณฑ๊ทผ์ ๊ตฌํด์ฃผ๋ ๋ฉ์๋ -> Square root Math.pow(์ ๋ ฅ๊ฐ, ์ ๊ณฑ๋จ์): ์ ๋ ฅ๊ฐ์ ์ ๊ณฑ์ ๊ตฌํด์ฃผ๋ ํจ์ -> Power
์ฝ์๋ ์ด๋ค ์๋ฅผ ๋๋์์ ๋ ๋๋์ด ๋จ์ด์ง๊ฒ ํ๋ ์์ฐ์์ด๋ค. ์ฆ ๋๋์ ์ ํ์ ๋ ๋๋จธ์ง๊ฐ 0์ด์ด์ผ ํ๋ค. sum ๋ณ์์ ๋๋จธ์ง๊ฐ 0์ธ ์์ฐ์๋ฅผ ๋์ ํฉ ํ๋ฉด ๋๋ค. ๋ง์ฝ ์ฝ์์ ์๋ฅผ ๊ตฌํ๋ผ๋ ๋ฌธ์ ๊ฐ ๋์จ๋ค๋ฉด cnt ๋ผ๋ ๋ณ์๋ฅผ ์ ์ธํ๊ณ cnt++ ํด์ฃผ๋ฉด ๋ ๊ฒ ๊ฐ๋ค. ๐๋ค๋ฅธ ์ฌ๋์ ํ์ด ๋๋ฆ ๋นจ๋ฆฌ ์ ํ์๋ค๊ณ ์๊ฐํ๋๋ฐ ์ด ํ์ด๋ฅผ ๋ณด๊ณ ์ด๋ง๋ฅผ ํ ์ณค๋ค ใ ใ ์ฝ์๋ ๊ทธ ํน์ฑ์ ๊ฐ์ฅ ํฐ ์ฝ์๋ ๊ทธ ์์ ์ด๊ณ ๋๋ฒ์งธ๋ก ํฐ ์ฝ์๋ ์๊ธฐ ์์ ์ ์ ๋ฐ ์ด๋ค.... ์ด ๋ถ๋ถ์ ์ํ์ ์ผ๋ก ์๊ณ ์์์์๋ ๋ถ๊ตฌํ๊ณ ์ฝ๋์ ๋ฐ์ํ ์๊ฐ์ ๋ชปํ๋ค. ๋ง์ฝ num์ด ์์ฒญ๋๊ฒ ํฐ ์๋ผ๋ฉด ์ฑ๋ฅ์ ๋ง์ ์ฐจ์ด๊ฐ ์๊ฒผ์ ๊ฒ ๊ฐ๋ค.
๋ ๋ฒจ1 ๋ฌธ์ ์ค ์ ๋ต๋ฅ ์ด ๊ฐ์ฅ ๋์ ์ฌ์ด ๋ฌธ์ ์ผํญ ์ฐ์ฐ์๋ก ๊ฐ๋จํ ๋ต์ ๋ผ ์ ์๋ค.
โจ๋ด ํ์ด class Solution { public int solution(int num) { long n = (long)num; for(int i =0; ilong ํ๋ณํ ์์ด ์ฝ๋๋ฅผ ์งฐ์ ๋ ํ ์คํธ3๋ฒ์ด 488์ด ๋ฆฌํด๋๋ฉด์ ํต๊ณผํ์ง ๋ชปํ๋ค. ๋ฌธ์ ์กฐ๊ฑด์ ๋ฐ๋ฅด๋ฉด ํ ์คํธ 3๋ฒ์ ๊ฒฝ์ฐ ์ฐ์ฐ ํ์๊ฐ 500์ด ๋์ด -1์ ๋ฐํํด์ผํ๋๋ฐ ๊ณ์ 488์ ๋ฐํํ๋ค ๐ ์ ํ ์ฌํญ์ ์ ๋ณด๋ฉด num์ ๋ฒ์๊ฐ 8,000,000์ธ๋ฐ ์ง์์ ๊ฒฝ์ฐ ๋๋๊ธฐ 2๋ฅผ ํ๋ฏ๋ก ์ซ์๋ ์ค์ด๋ค์ง๋ง ํ์์ ๊ฒฝ์ฐ *3+1์ ์ํํ๊ธฐ ๋๋ฌธ์ int๊ฐ ๋ฐ์ดํฐ ๋ฒ์๋ฅผ ๋์ด์๋ ๊ฒฝ์ฐ๊ฐ ์๊ธด๋ค. ์๋ฅผ ๋ค๋ฉด 7,999,999์ธ ๊ฒฝ์ฐ ๋ช ๋ฒ ๊ณ์ฐ์ ํ์ง ์์ ๊ฒฝ์ฐ์๋ int์ ๊ณ์ฐ๋ฒ์๋ฅผ ๋์ด๋ฒ๋ฆฐ๋ค (-> ๋จธ๋ฆฌ๊ฐ ๋์๋ฉด ๋ชธ์ด ๊ณ ์ํ๋ค๊ณ ์ฌ์ง์ด ์ง์ ๊ณ์ฐ..
์ฃผ์ํด์ผ ํ ๊ฒ! ==๋ ๊ฐ์ฒด์ ์ฃผ์๊ฐ์ ๋น๊ตํ๋ ๊ฒ์ด๊ณ equals()๋ ๋ฌธ์์ด ๊ฐ ์์ฒด๋ฅผ ๋น๊ตํ๋ค. ์ด ๋ถ๋ถ ์ ์ํ ๊ฒ class Solution { public String solution(String[] seoul) { String answer = ""; for(int i = 0; i
์ฒ์์๋ ๋ฌธ์์ด์ split์ผ๋ก ์๋ผ์ ๋ฐฐ์ด๋ก ๋ง๋ค๊ณ ํ๋ํ๋ letter์ ๋น๊ตํ ์๊ฐ์ด์์ ๊ทธ๋ ์ง๋ง ๋ฌธ์์ด๋ก ์ถ๋ ฅํด์ผํ๋ ์กฐ๊ฑด์ด ์์ด์ String.replace()๋ก letter์ ๋์ผํ ๋ฌธ์๋ ๊ณต๋ฐฑ์ฒ๋ฆฌํ์์
Math.pow(a,b) : a์ b์ ๊ณฑ์ ๊ตฌํ๋ ๋ฉ์๋ ๋ฐํํ์ด double์ด๊ธฐ ๋๋ฌธ์ int๋ก ํ๋ณํ์ ํด์ผํ๋ค. ๋ค๋ฅธ ์ฌ๋์ ๋๋์ด ๋ต๋ณ -> Swift
โจ ๋ฌธ์ ๐ป์ฝ๋ ๐ฉ๐ป ํ์ด ๋ฐฉ๋ฒ ์๋ฃํ์ด String์ธ ์์์ ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ๊ตฌํ๊ณ ์ด๋ฅผ ๋ฐฐ์ด์ ๋ด์ ๋ฐํํ๋ ๋ฌธ์ ์ด๋ค. String ํด๋์ค์ ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ๋ฐํํ๋ length() ๐ ๋๋์ ์์ง ์ฃผ์ ํด๋์ค์ ๋ฉ์๋๋ค์ ๋ง์ด ์ตํ์ง ๋ชปํ๋ค. ๊ผผ๊ผผํ ๊ณต๋ถํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.