๐ ์๊ณ ๋ฆฌ์ฆ227 [PGS] Lv.0 (์ฝ๋ฉํ ์คํธ ์ ๋ฌธ) 3์ผ์ฐจ ๋ฌธ์ ํ๋ก๊ทธ๋๋จธ์ค ๋๋จธ์ง ๊ตฌํ๊ธฐ int solution(int num1, int num2) { int answer = -1; answer = num1 % num2; return answer; } ์ค์๊ฐ ๊ตฌํ๊ธฐ int solution(vector array) { int answer = 0; int len = array.size() + 1; sort(array.begin(), array.end()); answer = array[len / 2 - 1]; return answer; } ์ต๋น๊ฐ ๊ตฌํ๊ธฐ โ๐ป ๊ฐ์ ๊ตฌํด์ผํ๋๋ฐ ๋์จ ํ์๋ฅผ ๊ตฌํ๋ฉด์ ์ฝ์งํด์ ์ข ์ค๋๊ฑธ๋ ธ๋ค,.. ์ผ๋จ ๋ฐฐ์ด๋ฌธ์ ๋ ์ ๋ ฌ๋ถํฐ ํ๊ณ ์์ํ๊ธฐ!! โ๐ป ๊ทธ๋ฆฌ๊ณ for๋ฌธ 1๋ถํฐ ์์ํ ๋๋ ํญ์ 0์ธ ์์ธ๋ฅผ ๊ณ ๋ คํด์ผ ํ๋ค int solution(vecto.. 2023. 1. 16. [PGS] Lv.0 (์ฝ๋ฉํ ์คํธ ์ ๋ฌธ) 2์ผ์ฐจ ๋ฌธ์ ํ๋ก๊ทธ๋๋จธ์ค ๋ ์์ ๋๋์ // sol 1 int solution(int num1, int num2) { double answer = 0; double mod = 0; mod = modf((num1*1000)/num2, &answer); return (int)answer; } // sol 2 int solution(int num1, int num2) { double answer = (double)num1*1000/num2; return (int)answer; } ์ซ์ ๋น๊ตํ๊ธฐ int solution(int num1, int num2) { if(num1==num2) return 1; return -1; } ๋ถ์์ ๋ง์ vector solution(int denum1, int num1, int denum2.. 2023. 1. 16. [PGS] Lv.0 (์ฝ๋ฉํ ์คํธ ์ ๋ฌธ) 1์ผ์ฐจ ๋ฌธ์ โ 1์ ๋ชฉํ : ํ๋ก๊ทธ๋๋จธ์ค ๋ ๋ฒจ0 100๋ฌธ์ ๋ค ํ๊ธฐ https://github.com/inthhh/TIL-ps GitHub - inthhh/TIL-ps Contribute to inthhh/TIL-ps development by creating an account on GitHub. github.com ์์ฆ ๋งค์ผ TIL ์ฐ๋ฉด์ ๊นํ๋ธ ์๋์ฌ๊ธฐ ์ค์ธ๋ฐ, ๋ธ๋ก๊ทธ์๋ ๊ณต๋ถํ ๋ด์ฉ์ ์งฌ์งฌ์ด ๋ชฐ์์ ์ฌ๋ ค๋ณผ ์์ ์ด๋ค. ๋ ๊ทธ๋ ๋ฏ ์ง์์ ๊ณต์ ํ๋ ์ผ์ ์ฆ๊ฑฐ์ฐ๋๊น!! ๋ ์์ ํฉ int solution(int num1, int num2) { int answer = -1; answer = num1 + num2; return answer; } ๋ ์์ ์ฐจ int solution(int num1, int num2) {.. 2023. 1. 16. [C++/๋ฐฑ์ค] 1026 : ๋ณด๋ฌผ ๋ฌธ์ ์๋ ์์ ์ ์ํ์ด ํญ์ ํฐ ๊ณจ์นซ๊ฑฐ๋ฆฌ์๋ ๋๋ผ๊ฐ ์์๋ค. ์ด ๋๋ผ์ ๊ตญ์ ๊น์ง๋ฏผ์ ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๋ฅผ ๋ด๊ณ ํฐ ์๊ธ์ ๊ฑธ์๋ค. ๊ธธ์ด๊ฐ N์ธ ์ ์ ๋ฐฐ์ด A์ B๊ฐ ์๋ค. ๋ค์๊ณผ ๊ฐ์ด ํจ์ S๋ฅผ ์ ์ํ์. S = A[0] × B[0] + ... + A[N-1] × B[N-1] S์ ๊ฐ์ ๊ฐ์ฅ ์๊ฒ ๋ง๋ค๊ธฐ ์ํด A์ ์๋ฅผ ์ฌ๋ฐฐ์ดํ์. ๋จ, B์ ์๋ ์๋ ์ฌ๋ฐฐ์ดํ๋ฉด ์ ๋๋ค. S์ ์ต์๊ฐ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ N์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์๋ A์ ์๋ N๊ฐ์ ์๊ฐ ์์๋๋ก ์ฃผ์ด์ง๊ณ , ์ ์งธ ์ค์๋ B์ ์๋ ์๊ฐ ์์๋๋ก ์ฃผ์ด์ง๋ค. N์ 50๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๊ณ , A์ B์ ๊ฐ ์์๋ 100๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ด ์๋ ์ ์์ด๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค์ S์ ์ต์๊ฐ์ ์ถ๋ ฅํ๋ค. ์ค๋ฒ.. 2023. 1. 16. [C++/๋ฐฑ์ค] 25178 : ๋๋ผ๋ฌด๋ฆฌ ํด์ง ๋ฌธ์ ๊ธฐ๋ น์ด๋ ์ด๋ ๋ ์บ ๋ฆฟ๋ธ์ง ๋ํ์ ์ฐ๊ฒฐ๊ตฌ๊ณผ์ ๋ํด ์๊ฒ ๋์๋ค. ์บ ๋ฆฟ๋ธ์ง ๋ํ์ ์ฐ๊ฒฐ๊ตฌ๊ณผ๋, ๋จ์ด๋ฅผ ์ดํดํจ์ ์์ด ํ ๋จ์ด ์์์ ๊ธ์๋ค์ด ์ด๋ค ์์๋ก ๋ฐฐ์ด๋์ด ์๋์ง๋ ์ค์ํ์ง ์๊ณ , ์ ๋์ ๊ธ์๊ฐ ์ฌ๋ฐ๋ฅธ์ง๋ง ์ค์ํ๋ค๋ ์ด๋ก ์ด๋ค. ์ฆ ๋จ์ด์ ๊ธ์๊ฐ ์์ด๋๋ผ๋ ์ ๋์ ๊ธ์๋ง ๊ทธ๋๋ก๋ผ๋ฉด ์๋์ ๋จ์ด๋ฅผ ์ฝ๊ฒ ์ ์ถํ์ฌ ์ดํดํ ์ ์๋ค๋ ๊ฒ์ด๋ค. ๊ทธ๋ฌ๋ ๊ธฐ๋ น์ด๋ "durumari"์ ๊ฐ์ ๋จ์ด๋ฅผ "daumurri"๋ก ๋ฐ๊พธ๊ฒ ๋๋ค๋ฉด ์๋์ ๋จ์ด๋ฅผ ์ ์ถํ๊ธฐ ๋งค์ฐ ์ด๋ ค์์ง๋ค๋ ์ฌ์ค์ ๋ฐ๊ฒฌํ๋ค. ๋ช ๋ ๋ฉฐ์น ์ ๊ณ ๋ฏผ์ ๊ฑฐ๋ญํ ๋์ ์์ ์ด๋ก ์ด ์ ์๋ํ ์ ์๋ ์กฐ๊ฑด์ ์๋กญ๊ฒ ์ฐพ์๋๋ค. ํ ๋จ์ด๋ฅผ ์ฌ๋ฐฐ์ดํด ๋ค๋ฅธ ๋จ์ด๋ฅผ ๋ง๋ค ์ ์์ด์ผ ํ๋ค. ๋ ๋จ์ด์ ์ฒซ ๊ธ์์ ๋ง์ง๋ง ๊ธ์๋ ์๋ก ๋์ผํด์ผ ํ๋ค. ๊ฐ ๋จ์ด์์ .. 2022. 8. 9. [C++/๋ฐฑ์ค] 2502 : ๋ก ๋จน๋ ํธ๋์ด ๋ฌธ์ ํ๋ฃจ์ ํ ๋ฒ ์ฐ์ ๋์ด๊ฐ๋ ๋ก ์ฅ์ฌ ํ ๋จธ๋๋ ํธ๋์ด์๊ฒ ๋ก์ ์ฃผ์ด์ผ ์ฐ์ ๋์ด๊ฐ ์ ์๋๋ฐ, ์์ฌ ๋ง์ ํธ๋์ด๋ ์ด์ ๋ฐ์ ๋ก์ ๊ฐ์์ ๊ทธ์ ๊ป ๋ฐ์ ๋ก์ ๊ฐ์๋ฅผ ๋ํ ๋งํผ์ ๋ก์ ๋ฐ์์ผ๋ง ํ ๋จธ๋๋ฅผ ๋ฌด์ฌํ ๋ณด๋ด ์ค๋ค๊ณ ํ๋ค. ์๋ฅผ ๋ค์ด ์ฒซ์งธ ๋ ์ ๋ก์ 1๊ฐ ์ฃผ์๊ณ , ๋์งธ ๋ ์๋ ๋ก์ 2๊ฐ ์ฃผ์๋ค๋ฉด ์ ์งธ ๋ ์๋ 1+2=3๊ฐ, ๋ท์งธ ๋ ์๋ 2+3=5๊ฐ, ๋ค์ฏ์งธ ๋ ์๋ 3+5=8๊ฐ, ์ฌ์ฏ์งธ ๋ ์๋ 5+8=13๊ฐ๋ฅผ ์ฃผ์ด์ผ๋ง ๋ฌด์ฌํ ์ฐ์ ๋์ด๊ฐ ์ ์๋ค. ์ฐ๋ฆฌ๋ ์ฐ์ ๋ฌด์ฌํ ๋์ด์จ ํ ๋จธ๋์๊ฒ ์ค๋ ํธ๋์ด์๊ฒ ๋ช ๊ฐ์ ๋ก์ ์ฃผ์๋์ง, ๊ทธ๋ฆฌ๊ณ ์ค๋์ด ํธ๋์ด๋ฅผ ๋ง๋ ๋ก์ ์ค์ง ๋ฉฐ์น ์ด ๋์๋์ง๋ฅผ ์์๋ด์๋ค. ํ ๋จธ๋๊ฐ ํธ๋์ด๋ฅผ ๋ง๋์ ๋ฌด์ฌํ ๋์ด์จ D์งธ ๋ ์ ์ค ๋ก์ ๊ฐ์๊ฐ K๊ฐ์์ ์ ๋, ์ฌ๋ฌ๋ถ์ ํ ๋จธ๋๊ฐ ํธ๋์ด.. 2022. 8. 1. ์ด์ 1 ยทยทยท 34 35 36 37 38 ๋ค์ 728x90 ๋ฐ์ํ